├── .astylerc ├── DDL.ppt ├── Makefile.linux ├── Makefile.mingw ├── Makefile.msvc-x64 ├── Makefile.msvc-x86 ├── README ├── README.html ├── README.md ├── ddlt ├── Allocator.cpp ├── Allocator.h ├── BitfieldIf.cpp ├── BitfieldIf.h ├── CompilerIf.cpp ├── CompilerIf.h ├── DefinitionIf.cpp ├── DefinitionIf.h ├── SelectIf.cpp ├── SelectIf.h ├── StructIf.cpp ├── StructIf.h ├── TagIf.cpp ├── TagIf.h ├── Util.cpp ├── Util.h ├── ddlc.lua └── ddlt.cpp ├── deps ├── AStyleLib-x64.lib ├── AStyleLib-x86.lib ├── astyle.h ├── lauxlib.h ├── libastyle.a ├── liblua.a ├── lua-x64.lib ├── lua-x86.lib ├── lua.h ├── luaconf.h └── lualib.h ├── include └── DDLParser.h ├── output ├── debug │ └── delete.me └── release │ └── delete.me ├── src ├── AreaManager.cpp ├── AreaManager.h ├── BlockAllocator.h ├── DDLParser.cpp ├── Error.cpp ├── Error.h ├── GrowableArray.h ├── Hash.cpp ├── JSONChecker.cpp ├── JSONChecker.h ├── Lexer.cpp ├── Lexer.h ├── Parser.cpp ├── Parser.h ├── Set.h ├── Stack.h ├── Str.cpp ├── Str.h ├── StringArea.cpp ├── StringArea.h ├── Tokens.gperf ├── Value.cpp └── Value.h ├── test ├── JsonWriteScope.h ├── cpp.lt ├── extra.lua ├── hpp.lt ├── json.lt ├── nacl_cpp.lt ├── nacl_hpp.lt ├── test.cpp ├── test.ddl └── test_nacl.cpp └── util ├── TestAllocator.cpp ├── createdoc.lua ├── createmk.lua ├── gperf.exe ├── lua.exe ├── rmfiles.exe └── text2c.cpp /.astylerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/.astylerc -------------------------------------------------------------------------------- /DDL.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/DDL.ppt -------------------------------------------------------------------------------- /Makefile.linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/Makefile.linux -------------------------------------------------------------------------------- /Makefile.mingw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/Makefile.mingw -------------------------------------------------------------------------------- /Makefile.msvc-x64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/Makefile.msvc-x64 -------------------------------------------------------------------------------- /Makefile.msvc-x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/Makefile.msvc-x86 -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/README -------------------------------------------------------------------------------- /README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/README.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/README.md -------------------------------------------------------------------------------- /ddlt/Allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/Allocator.cpp -------------------------------------------------------------------------------- /ddlt/Allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/Allocator.h -------------------------------------------------------------------------------- /ddlt/BitfieldIf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/BitfieldIf.cpp -------------------------------------------------------------------------------- /ddlt/BitfieldIf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/BitfieldIf.h -------------------------------------------------------------------------------- /ddlt/CompilerIf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/CompilerIf.cpp -------------------------------------------------------------------------------- /ddlt/CompilerIf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/CompilerIf.h -------------------------------------------------------------------------------- /ddlt/DefinitionIf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/DefinitionIf.cpp -------------------------------------------------------------------------------- /ddlt/DefinitionIf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/DefinitionIf.h -------------------------------------------------------------------------------- /ddlt/SelectIf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/SelectIf.cpp -------------------------------------------------------------------------------- /ddlt/SelectIf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/SelectIf.h -------------------------------------------------------------------------------- /ddlt/StructIf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/StructIf.cpp -------------------------------------------------------------------------------- /ddlt/StructIf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/StructIf.h -------------------------------------------------------------------------------- /ddlt/TagIf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/TagIf.cpp -------------------------------------------------------------------------------- /ddlt/TagIf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/TagIf.h -------------------------------------------------------------------------------- /ddlt/Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/Util.cpp -------------------------------------------------------------------------------- /ddlt/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/Util.h -------------------------------------------------------------------------------- /ddlt/ddlc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/ddlc.lua -------------------------------------------------------------------------------- /ddlt/ddlt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/ddlt/ddlt.cpp -------------------------------------------------------------------------------- /deps/AStyleLib-x64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/AStyleLib-x64.lib -------------------------------------------------------------------------------- /deps/AStyleLib-x86.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/AStyleLib-x86.lib -------------------------------------------------------------------------------- /deps/astyle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/astyle.h -------------------------------------------------------------------------------- /deps/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/lauxlib.h -------------------------------------------------------------------------------- /deps/libastyle.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/libastyle.a -------------------------------------------------------------------------------- /deps/liblua.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/liblua.a -------------------------------------------------------------------------------- /deps/lua-x64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/lua-x64.lib -------------------------------------------------------------------------------- /deps/lua-x86.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/lua-x86.lib -------------------------------------------------------------------------------- /deps/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/lua.h -------------------------------------------------------------------------------- /deps/luaconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/luaconf.h -------------------------------------------------------------------------------- /deps/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/deps/lualib.h -------------------------------------------------------------------------------- /include/DDLParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/include/DDLParser.h -------------------------------------------------------------------------------- /output/debug/delete.me: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /output/release/delete.me: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/AreaManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/AreaManager.cpp -------------------------------------------------------------------------------- /src/AreaManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/AreaManager.h -------------------------------------------------------------------------------- /src/BlockAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/BlockAllocator.h -------------------------------------------------------------------------------- /src/DDLParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/DDLParser.cpp -------------------------------------------------------------------------------- /src/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Error.cpp -------------------------------------------------------------------------------- /src/Error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Error.h -------------------------------------------------------------------------------- /src/GrowableArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/GrowableArray.h -------------------------------------------------------------------------------- /src/Hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Hash.cpp -------------------------------------------------------------------------------- /src/JSONChecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/JSONChecker.cpp -------------------------------------------------------------------------------- /src/JSONChecker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/JSONChecker.h -------------------------------------------------------------------------------- /src/Lexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Lexer.cpp -------------------------------------------------------------------------------- /src/Lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Lexer.h -------------------------------------------------------------------------------- /src/Parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Parser.cpp -------------------------------------------------------------------------------- /src/Parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Parser.h -------------------------------------------------------------------------------- /src/Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Set.h -------------------------------------------------------------------------------- /src/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Stack.h -------------------------------------------------------------------------------- /src/Str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Str.cpp -------------------------------------------------------------------------------- /src/Str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Str.h -------------------------------------------------------------------------------- /src/StringArea.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/StringArea.cpp -------------------------------------------------------------------------------- /src/StringArea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/StringArea.h -------------------------------------------------------------------------------- /src/Tokens.gperf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Tokens.gperf -------------------------------------------------------------------------------- /src/Value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Value.cpp -------------------------------------------------------------------------------- /src/Value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/src/Value.h -------------------------------------------------------------------------------- /test/JsonWriteScope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/test/JsonWriteScope.h -------------------------------------------------------------------------------- /test/cpp.lt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/test/cpp.lt -------------------------------------------------------------------------------- /test/extra.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/test/extra.lua -------------------------------------------------------------------------------- /test/hpp.lt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/test/hpp.lt -------------------------------------------------------------------------------- /test/json.lt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/test/json.lt -------------------------------------------------------------------------------- /test/nacl_cpp.lt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/test/nacl_cpp.lt -------------------------------------------------------------------------------- /test/nacl_hpp.lt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/test/nacl_hpp.lt -------------------------------------------------------------------------------- /test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/test/test.cpp -------------------------------------------------------------------------------- /test/test.ddl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/test/test.ddl -------------------------------------------------------------------------------- /test/test_nacl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/test/test_nacl.cpp -------------------------------------------------------------------------------- /util/TestAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/util/TestAllocator.cpp -------------------------------------------------------------------------------- /util/createdoc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/util/createdoc.lua -------------------------------------------------------------------------------- /util/createmk.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/util/createmk.lua -------------------------------------------------------------------------------- /util/gperf.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/util/gperf.exe -------------------------------------------------------------------------------- /util/lua.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/util/lua.exe -------------------------------------------------------------------------------- /util/rmfiles.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/util/rmfiles.exe -------------------------------------------------------------------------------- /util/text2c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macton/DDLParser/HEAD/util/text2c.cpp --------------------------------------------------------------------------------