diff --git a/forge.go b/forge.go index 5e4d284..d991bcf 100644 --- a/forge.go +++ b/forge.go @@ -30,10 +30,10 @@ // // BOOL: 'true' | 'false' // NULL: 'null' -// INTEGER: NUMBERS | ('-' NUMBERS) -// FLOAT: (NUMBERS '.' NUMBERS) | ('-' NUMBERS . NUMBERS) +// INTEGER: ('-')? NUMBERS +// FLOAT: ('-')? NUMBERS '.' NUMBERS // STRING: '"' .* '"' -// REFERENCE: [IDENTIFIER] ('.' IDENTIFIER)+ +// REFERENCE: (IDENTIFIER)? ('.' IDENTIFIER)+ // VALUE: BOOL | NULL | INTEGER | FLOAT | STRING | REFERENCE // // INCLUDE: 'include ' STRING ';'