[{"title":"( 36 个子文件 55KB ) MSPA编译器-源码","children":[{"title":"MSPACompiler-master","children":[{"title":"MANIFEST.in <span style='color:#111;'> 111B </span>","children":null,"spread":false},{"title":"poetry.lock <span style='color:#111;'> 50.69KB </span>","children":null,"spread":false},{"title":"pyproject.toml <span style='color:#111;'> 962B </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"conftest.py <span style='color:#111;'> 290B </span>","children":null,"spread":false},{"title":"test_compile.py <span style='color:#111;'> 13.47KB </span>","children":null,"spread":false},{"title":"test_parse.py <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"test_code.py <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false}],"spread":true},{"title":"requirements.txt <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"MSPACompiler","children":[{"title":"tags","children":[{"title":"baseTag.py <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"compiler.py <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"defines_tags","children":[{"title":"macro.py <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"define.py <span style='color:#111;'> 11.42KB </span>","children":null,"spread":false},{"title":"defcode.py <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 116B </span>","children":null,"spread":false},{"title":"defines.py <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"blocks","children":[{"title":"codeBlock.py <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"ifBlocks.py <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"innerBlock.py <span style='color:#111;'> 204B </span>","children":null,"spread":false},{"title":"block.py <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"textCompiler.py <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"lua","children":[{"title":"__init__.py <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"libs","children":[{"title":"quirkbase.lua <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 66B </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"basics.mspa <span style='color:#111;'> 700B </span>","children":null,"spread":false},{"title":"example.mspa <span style='color:#111;'> 3.97KB </span>","children":null,"spread":false}],"spread":true},{"title":"scripts","children":[{"title":"mspa.py <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"mspac.py <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false}],"spread":true},{"title":"default","children":[{"title":"tags.mspa <span style='color:#111;'> 11.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"parser","children":[{"title":"treeVisitor.py <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"parseRules.py <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"setup.py <span style='color:#111;'> 509B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"poetry.toml <span style='color:#111;'> 82B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]