From c26d87e11788c107d7467f38ae2a0bded3666c05 Mon Sep 17 00:00:00 2001 From: Chris Double Date: Thu, 19 Jun 2008 01:01:46 +1200 Subject: [PATCH] Fix handling of JavasScript names which partially match reserved words --- extra/peg/javascript/tokenizer/tokenizer.factor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extra/peg/javascript/tokenizer/tokenizer.factor b/extra/peg/javascript/tokenizer/tokenizer.factor index 420abff442..70fabb10f6 100644 --- a/extra/peg/javascript/tokenizer/tokenizer.factor +++ b/extra/peg/javascript/tokenizer/tokenizer.factor @@ -44,7 +44,7 @@ Keyword = ("break" | "void" | "while" | "with") -Name = !(Keyword) (iName):n => [[ n ast-name boa ]] +Name = iName !(Keyword) => [[ ast-name boa ]] Number = Digits:ws '.' Digits:fs => [[ ws "." fs 3array concat >string string>number ast-number boa ]] | Digits => [[ >string string>number ast-number boa ]]