David Majda
409ddf2ae8
Formatted all grammars more consistently and transparently
...
This is purely cosmetical change, no functionality was affected
(hopefully).
15 years ago
David Majda
698564a3c2
Replace ":" after a rule name with "="
...
I'll introduce labelled expressions shortly and I want to use ":" as a
label-expression separator. This change avoids conflict between the two
meanings of ":". (What would e.g. "foo: 'bar'" mean? Rule "foo"
matching string "bar", or string "bar" labelled "foo"?)
15 years ago
David Majda
f9ea46ef15
Fix string literal parsing in the JavaScript grammar
15 years ago
David Majda
11c67b0507
Remove trailing whitespace
15 years ago
David Majda
de7536fd94
Added notes about ECMA-262, 5th ed. compatibility to the JSON example grammar.
15 years ago
David Majda
7fc491412d
Work around the fact that IE does not recognize "\v" in strings.
15 years ago
David Majda
6a194e8f68
Added example JavaScript parser.
15 years ago
David Majda
751a33715d
Added example CSS parser.
15 years ago
David Majda
a1adbf0607
Added example JSON parser.
15 years ago
David Majda
8f2aa1e834
Fixed a bug in the example grammar where integers beginning with 0 were parsed as octal.
15 years ago
David Majda
aff85fd228
Removed subtraction and division from the example grammar because of wrong associativity.
15 years ago
David Majda
9d239db2d6
Simplified the example arithmetics grammar once more + addded comment.
15 years ago
David Majda
1ee0049b08
Changed standard grammar extension from .peg to .pegjs (it is more specific).
15 years ago
David Majda
eade133ea6
Simplified the example arithmetics grammar.
15 years ago
David Majda
c3dd696a3e
Initial commit.
15 years ago