lib/expressive_grammar.treetop in expressive-0.0.2 vs lib/expressive_grammar.treetop in expressive-0.0.3
- old
+ new
@@ -15,14 +15,18 @@
rule list
'(' statement+ ')' <List>
end
rule value
- (boolean / number)
+ (string / boolean / number)
end
rule word
[a-zA-Z]+
+ end
+
+ rule string
+ '"' ([^"\\] / "\\" . )* '"' <StringValue>
end
rule number
( float / integer )
end