Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
soulng-3.0.0-src.tar.bz2 | 2020-05-07 | 13.7 MB | |
soulng-3.0.0-src.zip | 2020-05-07 | 27.3 MB | |
soulng-3.0.0-win-x64-setup.exe | 2020-05-07 | 47.4 MB | |
README.md | 2020-05-07 | 1.2 kB | |
SoulNG 3.0.0 for Windows x64 and Linux.tar.gz | 2020-05-07 | 21.3 MB | |
SoulNG 3.0.0 for Windows x64 and Linux.zip | 2020-05-07 | 24.7 MB | |
readme.md | 2020-05-07 | 1.2 kB | |
Totals: 7 Items | 134.5 MB | 0 |
SoulNG 3.0.0 for Windows x64 and Linux
Release notes
-
Bug fix: A parser generated by spg may have bug that causes an access violation: When a rule fails to match, its synthesized attribute was not reset properly and might have had a garbage value, thus causing an access violation in the parent rule parser. Fixed.
-
Parser syntax:
- any expression matches any token and "eats" the token.
-
Libraries:
- sngcpp C++ front-end library revised
- sngxml XML processing library
- sngcm Cmajor language parsing, lexing and AST library
-
Tools:
- gendoc HTML generator tool revised
- semiautomatic cpp2cm source-to-source tool for converting C++ source code in a Visual Studio project to Cmajor source code.
- sng2html tool for generating HTML documents from SoulNG lexical and parsing grammars.
-
Documentation revised.