CRGreathouse
Community Supporter
jmettraux said:You would be able to commit your changes directly.
We should move there the grammar itself and any other document related. A lot of examples should be stored there too.
The source code for a validation parser (a parser that just says 'yes this stat block is standard') could be a nice addon.
(We could run it online somewhere).
You could also store there your web site like I do for dgsh :
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dgsh/dgsh/doc/
This sounds interesting, I'll have to look into it.
I went through an interesting excercise with the grammar: I decided to make the shortest legal stat block. I chose "X" for all strings and "0" for all integers (and d% as the die). This helped me find many minor bugs that I would have otherwise missed.
X: CR 0; Fine Fey; HD 0d%; hp 0; Init +0; Spd 0m; AC 0; Melee X +0; AL N; SV Fort +0, Ref +0, Will +0; Str 0, Dex 0, Con 0, Int 0, Wis 0, Cha 0.
Skills and Feats: X +0; X.
Equipment: X.
I'm editing my above post to include my changes.
Edit: (from above)
Is there a way to force capitalization? Some sections could use it:
domains, languages, deities, etc. Should I just make a lString: "a" | "b"... or what?
Also, how does a String work? Is it (character)+ or (character)*
Last edited: