SDLang-D
SDLang-D copied to clipboard
An SDLang (Simple Declarative Language) library for D
Need a library API and command line util to convert (to the extent possible) between SDL and JSON/XML.
@DontTest is not part of unit-threaded anymore.
I think an overhaul on the API would greatly benefit the library, making the addition of many features much easier, taking inspirations from the XML DOM, while also learning from...
I can't seem to find a BNF or any other unambiguous grammar description for sdlang so I'm not sure. In this example: ``` some-tag { on off } ``` Is...
An application I'm writing that is using SDLang-D crashes on release builds even though it works in debug builds. Backtrace from `release-debug` ``` #0 0x00005555557efbc0 in _D6object8opEqualsFC6ObjectQiZb () #1 0x00005555557d3e08...
I could only perform the internal unittest (unit-threaded couldn't be used due to a function wasn't exported properly), and it has issues with certain floating-point numbers in the lexer's unittest....
I think it will be pretty good. What do you think?
Stuff like `sdlang.ast.Tag.parent`, which are `@property`, can generally also have `pure`, `nothrow`, `@nogc`, and `const`. Please consider adding these attributes globally so that others can use them too!