Commit Graph

8 Commits (84e40810cd94c16fad1dc043c6dbac39f9805721)

Author SHA1 Message Date
Doug Coleman 84e40810cd factor: CHAR: : -> CHAR: \:, same for [{( 2017-08-31 21:21:12 -05:00
Doug Coleman 15b13870ae peg.ebnf: Clean up EBNF: syntax.
The syntax for an EBNF parser is now ``EBNF: identifier string``. The
inline syntax went from [EBNF ...  EBNF] to EBNF[[ ]], EBNF[=[ ]=], etc.

<EBNF looked for a main word, but this functionality is just EBNF[[ ]]
now.
2017-08-05 22:23:57 -05:00
John Benediktsson 2e43bc6b90 infix: add support for string literals.
Rename ast-number to ast-value (to represent any literal value).
2017-03-16 16:14:51 -07:00
John Benediktsson cd6ccdadc3 peg: use escaped character classes. 2015-07-16 08:44:59 -07:00
John Benediktsson c8732657b7 Cleanup more lint warnings. 2011-10-16 13:01:58 -07:00
John Benediktsson 0dc5d57862 infix: adding support for "seq[from:to]" slice notation. 2011-03-17 22:42:23 -07:00
Philipp Brüschweiler aba1dbabcf infix: added meta information and fixed up docs somewhat 2009-02-11 20:56:09 +01:00
Philipp Bruschweiler 8097b52b12 initial infix vocab 2009-02-08 01:03:35 +01:00