]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix handling of JavasScript names which partially match reserved words
authorChris Double <chris@bethia.(none)>
Wed, 18 Jun 2008 13:01:46 +0000 (01:01 +1200)
committerChris Double <chris@bethia.(none)>
Wed, 18 Jun 2008 13:01:46 +0000 (01:01 +1200)
extra/peg/javascript/tokenizer/tokenizer.factor

index 420abff442497b94c7c10e0bb6318c2415157c69..70fabb10f6a37b27f54484017601a61a95c7713a 100644 (file)
@@ -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 ]]