diff options
author | jdp <jdp@FreeBSD.org> | 2000-02-13 23:43:22 +0000 |
---|---|---|
committer | jdp <jdp@FreeBSD.org> | 2000-02-13 23:43:22 +0000 |
commit | d3c040a16e0f09e1a179f515f35a18337ca18ff6 (patch) | |
tree | 366d8b31d9de941cce31ab1550cb8a45ab8392be /lang/pm3-m3tk | |
parent | 8f51bb0dad0144eb3d45a29e832b2cee34b125cd (diff) | |
download | FreeBSD-ports-d3c040a16e0f09e1a179f515f35a18337ca18ff6.zip FreeBSD-ports-d3c040a16e0f09e1a179f515f35a18337ca18ff6.tar.gz |
New port for the M3TK toolkit, a comprehensive library for
processing and transforming Modula-3 source code.
Diffstat (limited to 'lang/pm3-m3tk')
-rw-r--r-- | lang/pm3-m3tk/Makefile | 78 | ||||
-rw-r--r-- | lang/pm3-m3tk/pkg-comment | 1 | ||||
-rw-r--r-- | lang/pm3-m3tk/pkg-descr | 7 | ||||
-rw-r--r-- | lang/pm3-m3tk/pkg-plist | 369 |
4 files changed, 455 insertions, 0 deletions
diff --git a/lang/pm3-m3tk/Makefile b/lang/pm3-m3tk/Makefile new file mode 100644 index 0000000..2e893bc --- /dev/null +++ b/lang/pm3-m3tk/Makefile @@ -0,0 +1,78 @@ +# New ports collection makefile for: pm3-m3tk +# Version required: 1.1.13 +# Date created: 11 Feb 2000 +# Whom: John Polstra <jdp@FreeBSD.org> +# +# $FreeBSD$ +# + +DISTNAME= pm3-m3tk-${VERSION} +CATEGORIES= lang +DISTFILES= + +MAINTAINER= jdp@FreeBSD.org + +BUILD_DEPENDS= ${L1}libm3${L2}:${PORTSDIR}/lang/pm3-base +RUN_DEPENDS= ${L1}libm3${L2}:${PORTSDIR}/lang/pm3-base +DEPENDS= ${PORTSDIR}/lang/pm3-base:configure + +DIST_SUBDIR= pm3 +INSTALL_TARGET= all +PLIST_SUB+= SOVERSION=${SOVERSION} TARGET=${TARGET} \ + TARGETDIR=${TARGETDIR} WORDSIZE=${WORDSIZE} +WRKSRC= ${WRKDIRPREFIX}${.CURDIR}/../pm3-base/work/pm3-${VERSION} + +BUILDDIRS= language/modula3/m3tools/m3tk +L1= ${PREFIX}/lib/m3/${TARGET}/ +SOVERSION= 7 +VERSION= 1.1.13 + +.include <bsd.port.pre.mk> + +.if ${PORTOBJFORMAT} == "aout" +L2= .so.${SOVERSION}.0 +TARGET= FreeBSD2 +TARGETDIR= freebsd-2 +WORDSIZE= 32 +.elif ${ARCH} == "i386" +L2= .so.${SOVERSION} +.if ${OSVERSION} < 400011 +TARGET= FreeBSD3 +TARGETDIR= freebsd-3 +.else +TARGET= FreeBSD4 +TARGETDIR= freebsd-4 +.endif +WORDSIZE= 32 +.elif ${ARCH} == "alpha" +.if ${OSVERSION} < 400011 +BROKEN= Not supported on older versions of FreeBSD/Alpha +.endif +CFLAGS+= -mieee +L2= .so.${SOVERSION} +TARGET= FBSD_ALPHA +TARGETDIR= fbsd-alpha +WORDSIZE= 64 +.endif + +.if empty(TARGET) +pre-fetch: + @${ECHO_MSG} "Cannot determine M3 target for this architecture" + @${FALSE} +.endif + +do-build: + @${ECHO_MSG} "This port does everything in the install step." + @${ECHO_MSG} "The build step is a no-op." + +do-install: + @for i in ${BUILDDIRS}; do \ + ${ECHO_MSG} "Building in $${i}"; \ + (ulimit -d `ulimit -Hd` && ulimit -m `ulimit -Hm` && \ + cd ${WRKSRC}/$${i} && ${PREFIX}/bin/m3build && \ + ${PREFIX}/bin/m3ship) \ + done + @${MKDIR} ${PREFIX}/share/pm3-m3tk + @${INSTALL_DATA} ${WRKSRC}/src/COPYRIGHT ${PREFIX}/share/pm3-m3tk + +.include <bsd.port.post.mk> diff --git a/lang/pm3-m3tk/pkg-comment b/lang/pm3-m3tk/pkg-comment new file mode 100644 index 0000000..91fb7a6 --- /dev/null +++ b/lang/pm3-m3tk/pkg-comment @@ -0,0 +1 @@ +Modula-3 source code analysis and transformation toolkit (PM3 distribution) diff --git a/lang/pm3-m3tk/pkg-descr b/lang/pm3-m3tk/pkg-descr new file mode 100644 index 0000000..f7dd57f --- /dev/null +++ b/lang/pm3-m3tk/pkg-descr @@ -0,0 +1,7 @@ +This is a comprehensive library for processing and transforming +Modula-3 source code. This version comes from the Polytechnique +Montreal Modula-3 (PM3) distribution. It contains the package "m3tk". + +WWW: http://m3.polymtl.ca/m3/ + +John Polstra <jdp@FreeBSD.ORG> diff --git a/lang/pm3-m3tk/pkg-plist b/lang/pm3-m3tk/pkg-plist new file mode 100644 index 0000000..a41521b --- /dev/null +++ b/lang/pm3-m3tk/pkg-plist @@ -0,0 +1,369 @@ +lib/m3/%%TARGET%%/libm3tk.so.%%SOVERSION%% +lib/m3/pkg/m3tk/%%TARGET%%/.M3EXPORTS +lib/m3/pkg/m3tk/%%TARGET%%/.M3IMPTAB +lib/m3/pkg/m3tk/%%TARGET%%/.M3WEB +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Actual.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Binding.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_CONS_ELEM.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Case.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Const_decl.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_DECL_REVL.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_DEF_ID.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_EXP.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Elsif.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Enum_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Exc_decl.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Exc_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_FORMAL_ID.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_F_Interface_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Field_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Fields.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Formal_param.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Handler.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_IMPORTED.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Import_item.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Interface.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Interface_AS_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_M3TYPE.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Method.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Module.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Module_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Object_type.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Override.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Proc_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Qual_used_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_RANGE_EXP.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_REVELATION.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_STM.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_TYPE_DECL.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_TYPE_SPEC.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Tcase.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_USED_ID.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Used_def_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Used_interface_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Var_decl.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_AS_Var_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_LX_SRC_NODE.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_SC_Exported_node.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_SC_Unit_stub.i3 +lib/m3/pkg/m3tk/%%TARGET%%/M3AST_SM_Opaque_type_Revln.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Actual.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Actual_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Binding.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Binding_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_CONS_ELEM.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_CONS_ELEM_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Case.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Case_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Const_decl.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Const_decl_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_DECL_REVL.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_DECL_REVL_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_DEF_ID.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_DEF_ID_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_EXP.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_EXP_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Elsif.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Elsif_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Enum_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Enum_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Exc_decl.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Exc_decl_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Exc_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Exc_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_FORMAL_ID.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_FORMAL_ID_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_F_Interface_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_F_Interface_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Field_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Field_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Fields.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Fields_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Formal_param.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Formal_param_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Handler.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Handler_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_IMPORTED.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_IMPORTED_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Import_item.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Import_item_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Interface.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Interface_AS_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Interface_AS_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Interface_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_M3TYPE.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_M3TYPE_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Method.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Method_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Module.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Module_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Module_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Module_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Object_type.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Object_type_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Override.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Override_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Proc_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Proc_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Qual_used_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Qual_used_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_RANGE_EXP.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_RANGE_EXP_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_REVELATION.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_REVELATION_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_STM.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_STM_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_TYPE_DECL.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_TYPE_DECL_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_TYPE_SPEC.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_TYPE_SPEC_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Tcase.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Tcase_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_USED_ID.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_USED_ID_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Used_def_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Used_def_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Used_interface_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Used_interface_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Var_decl.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Var_decl_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Var_id.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_AS_Var_id_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_LX_SRC_NODE.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_LX_SRC_NODE_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_SC_Exported_node.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_SC_Exported_node_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_SC_Unit_stub.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_SC_Unit_stub_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_SM_Opaque_type_Revln.i3 +lib/m3/pkg/m3tk/%%TARGET%%/SeqM3AST_SM_Opaque_type_Revln_rep.i3 +lib/m3/pkg/m3tk/%%TARGET%%/libm3tk.a +lib/m3/pkg/m3tk/%%TARGET%%/libm3tk.m3x +lib/m3/pkg/m3tk/%%TARGET%%/libm3tk.so +lib/m3/pkg/m3tk/src/ast/M3AST.i3 +lib/m3/pkg/m3tk/src/ast/M3ASTCopySM.i3 +lib/m3/pkg/m3tk/src/ast/M3ASTOp_AS.i3 +lib/m3/pkg/m3tk/src/ast/M3ASTOp_SM.i3 +lib/m3/pkg/m3tk/src/ast/M3ASTScope.i3 +lib/m3/pkg/m3tk/src/ast/M3ASTWalk.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_AS.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_AS_Copy.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_AS_Display.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_AS_F.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_AS_Init.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_AS_Iter.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_AS_Iter_rep.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_AS_Name.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_AS_Walk.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_FE.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_FE_F.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_FE_priv.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_FE_priv_F.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_LX.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_LX_F.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_PG.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_PG_Copy.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_PG_F.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_PG_Init.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_PG_M.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_PL.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_PL_F.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_SM.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_SM_F.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_TL_F.i3 +lib/m3/pkg/m3tk/src/ast/M3AST_TM_F.i3 +lib/m3/pkg/m3tk/src/ast/SeqElem.ig +lib/m3/pkg/m3tk/src/ast/SeqElem.mg +lib/m3/pkg/m3tk/src/ast/SeqElem_rep.ig +lib/m3/pkg/m3tk/src/ast/seq.tmpl +lib/m3/pkg/m3tk/src/astall/M3AST_all.i3 +lib/m3/pkg/m3tk/src/astdisplay/M3ASTDisplay.i3 +lib/m3/pkg/m3tk/src/astdisplay/M3ASTDisplay_handle.i3 +lib/m3/pkg/m3tk/src/astdisplay/StdFormat.i3 +lib/m3/pkg/m3tk/src/astpickle/M3ASTPickle.i3 +lib/m3/pkg/m3tk/src/astpickle/M3ASTPickleTool.i3 +lib/m3/pkg/m3tk/src/astpickle/M3AST_SC.i3 +lib/m3/pkg/m3tk/src/astpickle/M3AST_SC_F.i3 +lib/m3/pkg/m3tk/src/chartool/M3CharExprsToConsider.i3 +lib/m3/pkg/m3tk/src/chartool/M3CharExprsToReplace.i3 +lib/m3/pkg/m3tk/src/chartool/M3CharNode.ig +lib/m3/pkg/m3tk/src/chartool/M3CharPreds.i3 +lib/m3/pkg/m3tk/src/chartool/M3CharStatsToConsider.i3 +lib/m3/pkg/m3tk/src/chartool/M3CharTool.i3 +lib/m3/pkg/m3tk/src/chartool/M3CharTypesToChange.i3 +lib/m3/pkg/m3tk/src/chkusatool/M3UnsetAttTool.i3 +lib/m3/pkg/m3tk/src/dep/M3DepCompile.i3 +lib/m3/pkg/m3tk/src/dep/M3DepDATool.i3 +lib/m3/pkg/m3tk/src/dep/M3DepGenFinder.i3 +lib/m3/pkg/m3tk/src/fe/M3CFETool.i3 +lib/m3/pkg/m3tk/src/fe/M3CGo.i3 +lib/m3/pkg/m3tk/src/fe/M3CGoList.i3 +lib/m3/pkg/m3tk/src/fe/StandardAsText.i3 +lib/m3/pkg/m3tk/src/fe/WiredStandard.i3 +lib/m3/pkg/m3tk/src/files/Common/M3DepFindFile.i3 +lib/m3/pkg/m3tk/src/files/Common/M3DirFindFile.i3 +lib/m3/pkg/m3tk/src/files/Common/M3Directory.i3 +lib/m3/pkg/m3tk/src/files/Common/M3Extension.i3 +lib/m3/pkg/m3tk/src/files/Common/M3FindFile.i3 +lib/m3/pkg/m3tk/src/files/Common/M3PathDefaults.i3 +lib/m3/pkg/m3tk/src/files/Common/M3PathElem.i3 +lib/m3/pkg/m3tk/src/files/Common/M3PathElemList.i3 +lib/m3/pkg/m3tk/src/files/Common/M3PathElemOS.i3 +lib/m3/pkg/m3tk/src/files/Common/M3PathElemOSPriv.i3 +lib/m3/pkg/m3tk/src/gast/AST.i3 +lib/m3/pkg/m3tk/src/gast/ASTCopy.i3 +lib/m3/pkg/m3tk/src/gast/ASTNodeArray.i3 +lib/m3/pkg/m3tk/src/gast/ASTWalk.i3 +lib/m3/pkg/m3tk/src/gast/AST_CopyRep.i3 +lib/m3/pkg/m3tk/src/gast/AST_DisplayRep.i3 +lib/m3/pkg/m3tk/src/gast/AST_Init.i3 +lib/m3/pkg/m3tk/src/gast/AST_Iter.i3 +lib/m3/pkg/m3tk/src/gast/AST_LAST.i3 +lib/m3/pkg/m3tk/src/gast/AST_Name.i3 +lib/m3/pkg/m3tk/src/gast/AST_WalkRep.i3 +lib/m3/pkg/m3tk/src/misc/Args.i3 +lib/m3/pkg/m3tk/src/misc/CITextRefTbl.i3 +lib/m3/pkg/m3tk/src/misc/CITextTable.ig +lib/m3/pkg/m3tk/src/misc/CITextTable.mg +lib/m3/pkg/m3tk/src/misc/Command.i3 +lib/m3/pkg/m3tk/src/misc/Csort.i3 +lib/m3/pkg/m3tk/src/misc/Err.i3 +lib/m3/pkg/m3tk/src/misc/FingerPrint.i3 +lib/m3/pkg/m3tk/src/misc/M3Args.i3 +lib/m3/pkg/m3tk/src/misc/M3ArgsCL.i3 +lib/m3/pkg/m3tk/src/misc/M3Assert.i3 +lib/m3/pkg/m3tk/src/misc/M3Time.i3 +lib/m3/pkg/m3tk/src/misc/RdExtras.i3 +lib/m3/pkg/m3tk/src/misc/Sort.ig +lib/m3/pkg/m3tk/src/misc/Sort.mg +lib/m3/pkg/m3tk/src/misc/SortText.i3 +lib/m3/pkg/m3tk/src/pl/M3LBackEnd.i3 +lib/m3/pkg/m3tk/src/pl/M3LDepends.i3 +lib/m3/pkg/m3tk/src/pl/M3LExports.i3 +lib/m3/pkg/m3tk/src/pl/M3LFingerPrint.i3 +lib/m3/pkg/m3tk/src/pl/M3LInitOrder.i3 +lib/m3/pkg/m3tk/src/pl/M3LMain.i3 +lib/m3/pkg/m3tk/src/pl/M3LMethodTable.i3 +lib/m3/pkg/m3tk/src/pl/M3LOpaque.i3 +lib/m3/pkg/m3tk/src/pl/M3LProgContext.i3 +lib/m3/pkg/m3tk/src/pl/M3LReveals.i3 +lib/m3/pkg/m3tk/src/pl/M3LSubtype.i3 +lib/m3/pkg/m3tk/src/pl/M3LTextToType.i3 +lib/m3/pkg/m3tk/src/pl/M3LTool.i3 +lib/m3/pkg/m3tk/src/pl/M3LTypeCodes.i3 +lib/m3/pkg/m3tk/src/pl/M3LTypeEquiv.i3 +lib/m3/pkg/m3tk/src/pl/M3LTypeHash.i3 +lib/m3/pkg/m3tk/src/pl/M3LTypeSpecToText.i3 +lib/m3/pkg/m3tk/src/pl/M3LTypeToText.i3 +lib/m3/pkg/m3tk/src/sem/M3ASTNext.i3 +lib/m3/pkg/m3tk/src/sem/M3CActualS.i3 +lib/m3/pkg/m3tk/src/sem/M3CActualUtil.i3 +lib/m3/pkg/m3tk/src/sem/M3CBackEnd.i3 +lib/m3/pkg/m3tk/src/sem/M3CBaseTypeSpec.i3 +lib/m3/pkg/m3tk/src/sem/M3CBitSize.i3 +lib/m3/pkg/m3tk/src/sem/M3CBrand.i3 +lib/m3/pkg/m3tk/src/sem/M3CConcTypeSpec.i3 +lib/m3/pkg/m3tk/src/sem/M3CConsActualS.i3 +lib/m3/pkg/m3tk/src/sem/M3CDef.i3 +lib/m3/pkg/m3tk/src/sem/M3CDuplicate.i3 +lib/m3/pkg/m3tk/src/sem/M3CEncTypeSpec.i3 +lib/m3/pkg/m3tk/src/sem/M3CExpTypeSpec.i3 +lib/m3/pkg/m3tk/src/sem/M3CExpValue.i3 +lib/m3/pkg/m3tk/src/sem/M3CExpsMisc.i3 +lib/m3/pkg/m3tk/src/sem/M3CExternal.i3 +lib/m3/pkg/m3tk/src/sem/M3CGenIns.i3 +lib/m3/pkg/m3tk/src/sem/M3CImportS.i3 +lib/m3/pkg/m3tk/src/sem/M3CInitExp.i3 +lib/m3/pkg/m3tk/src/sem/M3CIntDef.i3 +lib/m3/pkg/m3tk/src/sem/M3CMkStd.i3 +lib/m3/pkg/m3tk/src/sem/M3CNEWActualS.i3 +lib/m3/pkg/m3tk/src/sem/M3CNEWNorm.i3 +lib/m3/pkg/m3tk/src/sem/M3CNameClash.i3 +lib/m3/pkg/m3tk/src/sem/M3CNormType.i3 +lib/m3/pkg/m3tk/src/sem/M3COrdinal.i3 +lib/m3/pkg/m3tk/src/sem/M3CProcActualS.i3 +lib/m3/pkg/m3tk/src/sem/M3CRaisesSet.i3 +lib/m3/pkg/m3tk/src/sem/M3CRecursive.i3 +lib/m3/pkg/m3tk/src/sem/M3CSM.i3 +lib/m3/pkg/m3tk/src/sem/M3CScope.i3 +lib/m3/pkg/m3tk/src/sem/M3CScope_priv.i3 +lib/m3/pkg/m3tk/src/sem/M3CSearch.i3 +lib/m3/pkg/m3tk/src/sem/M3CSpec.i3 +lib/m3/pkg/m3tk/src/sem/M3CStdActualS.i3 +lib/m3/pkg/m3tk/src/sem/M3CStdProcs.i3 +lib/m3/pkg/m3tk/src/sem/M3CStdTypes.i3 +lib/m3/pkg/m3tk/src/sem/M3CSundries.i3 +lib/m3/pkg/m3tk/src/sem/M3CTmpAtt.i3 +lib/m3/pkg/m3tk/src/sem/M3CTypeCheck.i3 +lib/m3/pkg/m3tk/src/sem/M3CTypeChkUtil.i3 +lib/m3/pkg/m3tk/src/sem/M3CTypeCompare.i3 +lib/m3/pkg/m3tk/src/sem/M3CTypeRelation.i3 +lib/m3/pkg/m3tk/src/sem/M3CTypeSpec.i3 +lib/m3/pkg/m3tk/src/sem/M3CTypeSpecS.i3 +lib/m3/pkg/m3tk/src/sem/M3CTypesMisc.i3 +lib/m3/pkg/m3tk/src/sem/M3CWordProcs.i3 +lib/m3/pkg/m3tk/src/syn/M3CComment.i3 +lib/m3/pkg/m3tk/src/syn/M3CHash.i3 +lib/m3/pkg/m3tk/src/syn/M3CId.i3 +lib/m3/pkg/m3tk/src/syn/M3CLex.i3 +lib/m3/pkg/m3tk/src/syn/M3CLexF.i3 +lib/m3/pkg/m3tk/src/syn/M3CLiteral.i3 +lib/m3/pkg/m3tk/src/syn/M3CParse.i3 +lib/m3/pkg/m3tk/src/syn/M3CPragma.i3 +lib/m3/pkg/m3tk/src/syn/M3CPragmaF.i3 +lib/m3/pkg/m3tk/src/syn/M3CReservedWord.i3 +lib/m3/pkg/m3tk/src/syn/M3CSrcPos.i3 +lib/m3/pkg/m3tk/src/syn/M3CToken.i3 +lib/m3/pkg/m3tk/src/syn/M3CWhitespace.i3 +lib/m3/pkg/m3tk/src/target/M3CBE_C_Tool.i3 +lib/m3/pkg/m3tk/src/target/M3CBE_C_i386.i3 +lib/m3/pkg/m3tk/src/target/M3CBE_C_mips.i3 +lib/m3/pkg/m3tk/src/target/M3CBE_C_sparc.i3 +lib/m3/pkg/m3tk/src/target/M3CBE_C_sun3.i3 +lib/m3/pkg/m3tk/src/target/M3CBE_C_vax.i3 +lib/m3/pkg/m3tk/src/target/M3CBackEnd_C.i3 +lib/m3/pkg/m3tk/src/target/M3CBackEnd_C_cc.i3 +lib/m3/pkg/m3tk/src/target/M3CBackEnd_Float.ig +lib/m3/pkg/m3tk/src/target/M3CBackEnd_Float.mg +lib/m3/pkg/m3tk/src/target/M3CBackEnd_Float_Extended.i3 +lib/m3/pkg/m3tk/src/target/M3CBackEnd_Float_LongReal.i3 +lib/m3/pkg/m3tk/src/target/M3CBackEnd_Float_Real.i3 +lib/m3/pkg/m3tk/src/toolframe/M3PathTool.i3 +lib/m3/pkg/m3tk/src/toolframe/M3ToolFrame.i3 +lib/m3/pkg/m3tk/src/toolmisc/M3CUnit.i3 +lib/m3/pkg/m3tk/src/toolmisc/M3CUnitRep.i3 +lib/m3/pkg/m3tk/src/toolmisc/M3Context.i3 +lib/m3/pkg/m3tk/src/toolmisc/M3ContextRemove.i3 +lib/m3/pkg/m3tk/src/toolmisc/M3Conventions.i3 +lib/m3/pkg/m3tk/src/toolmisc/M3Error.i3 +lib/m3/pkg/m3tk/src/toolmisc/M3ErrorStream.i3 +lib/m3/pkg/m3tk/src/warn/M3CChkNarrow.i3 +lib/m3/pkg/m3tk/src/warn/M3CChkObsolete.i3 +lib/m3/pkg/m3tk/src/warn/M3CChkRaises.i3 +lib/m3/pkg/m3tk/src/warn/M3CChkReturn.i3 +lib/m3/pkg/m3tk/src/warn/M3CChkUses.i3 +lib/m3/pkg/m3tk/src/warn/M3CWarnTool.i3 +share/pm3-m3tk/COPYRIGHT +@dirrm share/pm3-m3tk +@dirrm lib/m3/pkg/m3tk/src/warn +@dirrm lib/m3/pkg/m3tk/src/toolmisc +@dirrm lib/m3/pkg/m3tk/src/toolframe +@dirrm lib/m3/pkg/m3tk/src/target +@dirrm lib/m3/pkg/m3tk/src/syn +@dirrm lib/m3/pkg/m3tk/src/sem +@dirrm lib/m3/pkg/m3tk/src/pl +@dirrm lib/m3/pkg/m3tk/src/misc +@dirrm lib/m3/pkg/m3tk/src/gast +@dirrm lib/m3/pkg/m3tk/src/files/Common +@dirrm lib/m3/pkg/m3tk/src/files +@dirrm lib/m3/pkg/m3tk/src/fe +@dirrm lib/m3/pkg/m3tk/src/dep +@dirrm lib/m3/pkg/m3tk/src/chkusatool +@dirrm lib/m3/pkg/m3tk/src/chartool +@dirrm lib/m3/pkg/m3tk/src/astpickle +@dirrm lib/m3/pkg/m3tk/src/astdisplay +@dirrm lib/m3/pkg/m3tk/src/astall +@dirrm lib/m3/pkg/m3tk/src/ast +@dirrm lib/m3/pkg/m3tk/src +@dirrm lib/m3/pkg/m3tk/%%TARGET%% +@dirrm lib/m3/pkg/m3tk |