SDLang-D v0.9.2

Nick Sabalausky via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Jul 31 08:52:08 PDT 2015


SDLang-D: A library to parse/generate SDL (Simple Data Language) files. 
Offers both DOM and StAX/Pull APIs.

SDL is like XML/JSON/YAML, but is low-verbosity, simpler than YAML, and 
supports comments and basic datatypes. It looks like this:

------------------------
// An example of SDL:
folder "myFiles" color="yellow" protection=on {
     folder "my images" {
         file "myHouse.jpg" color=true date=2005/11/05
         file "myCar.jpg" color=false date=2002/01/05
     }
     // Another folder
     folder "my documents" {
         document "resume.pdf"
     }
}
------------------------

SDLang-D Homepage:
https://github.com/Abscissa/SDLang-D

Changes for v0.9.2:
-----------------------
Full Changelog:
https://github.com/Abscissa/SDLang-D/blob/master/CHANGELOG.md

- New: Uses travis-ci.org for continuous integration testing.

- Change: Updated package.json to newer dub.json name.

- Fixed: #16: Now fixed for DUB users, too: Access Violation when using 
the pull parser.

- Fixed: #21: Remove unneeded "buildOptions" from DUB package config 
(fixes a DUB warning) (@schuetzm)

- Fixed: #28/#29: Wrong line count for Windows style line breaks. 
(@s-ludwig)

- Fixed: Fixed running unittests via DUB. (Part of #29) (@s-ludwig)

- Fixed: Trailing line comments incorrectly treated as line continuation 
instead of newline (Related: #20, plus libsdl-d's e565f30 and c6dc722) 
(@Dicebot)

- Improved: #22/#23: Internal improvements (@schuetzm)


More information about the Digitalmars-d-announce mailing list