src/syntaxTree.ml
src/syntaxTreeCore.ml (new file) Split syntaxTree.ml into syntaxTree.ml and syntaxTreeCore.ml. The idea is that lic2loc should be able to use syntaxTreeCore.ml verbatim. src/lxm.ml src/lxm.mli remove pack_name from this module, so that it can be shared with lic2loc too (this is mandatory since it is used by SyntaxTreeCore) src/compile.ml src/compiledData.ml src/evalConst.ml src/evalConst.mli src/evalType.ml src/evalType.mli src/expandPack.ml src/lazyCompiler.ml src/main.ml src/parser.mly src/symbolTab.ml src/symbolTab.mli src/syntaxTab.ml src/syntaxTreeDump.ml src/syntaxTreeDump.mli src/test/Makefile src/test/packs.lus src/test/test.res.exp opening SyntaxTreeCore module, and inline the definition of Lxm.pack_name. Also, begin to replace oper by node or predef_node in identifiers, in order to get a more consistant naming scheme.
Showing
- src/Makefile 1 addition, 0 deletionssrc/Makefile
- src/TODO 35 additions, 2 deletionssrc/TODO
- src/compile.ml 2 additions, 1 deletionsrc/compile.ml
- src/compiledData.ml 6 additions, 5 deletionssrc/compiledData.ml
- src/evalConst.ml 10 additions, 10 deletionssrc/evalConst.ml
- src/evalConst.mli 6 additions, 5 deletionssrc/evalConst.mli
- src/evalType.ml 2 additions, 1 deletionsrc/evalType.ml
- src/evalType.mli 2 additions, 2 deletionssrc/evalType.mli
- src/expandPack.ml 3 additions, 2 deletionssrc/expandPack.ml
- src/lazyCompiler.ml 11 additions, 19 deletionssrc/lazyCompiler.ml
- src/lxm.ml 4 additions, 5 deletionssrc/lxm.ml
- src/lxm.mli 26 additions, 31 deletionssrc/lxm.mli
- src/main.ml 4 additions, 3 deletionssrc/main.ml
- src/parser.mly 14 additions, 17 deletionssrc/parser.mly
- src/symbolTab.ml 2 additions, 1 deletionsrc/symbolTab.ml
- src/symbolTab.mli 12 additions, 12 deletionssrc/symbolTab.mli
- src/syntaxTab.ml 13 additions, 10 deletionssrc/syntaxTab.ml
- src/syntaxTree.ml 5 additions, 287 deletionssrc/syntaxTree.ml
- src/syntaxTreeCore.ml 270 additions, 0 deletionssrc/syntaxTreeCore.ml
- src/syntaxTreeDump.ml 70 additions, 58 deletionssrc/syntaxTreeDump.ml
Loading
Please register or sign in to comment