File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -47,9 +47,9 @@ def builtins
4747 end
4848
4949 state :base do
50- rule %r((?i)( \d *\. \d +|\d +\. \d *)(e[+-]?\d +)?') , Num ::Float
51- rule %r((?i) \d +e[+-]?\d +) , Num ::Float
52- rule %r((?i)0x[0-9a-f] *) , Num ::Hex
50+ rule %r((\d *\. \d +|\d +\. \d *)(e[+-]?\d +)?')i , Num ::Float
51+ rule %r(\d +e[+-]?\d +)i , Num ::Float
52+ rule %r(0x \h *) , Num ::Hex
5353 rule %r(\d +) , Num ::Integer
5454 rule %r(@\w +) , Name ::Variable ::Instance
5555 rule %r([A-Z]\w *) , Name ::Class
@@ -69,7 +69,7 @@ def builtins
6969 rule %r((local|export)\b ) , Keyword ::Declaration
7070 rule %r((true|false|nil)\b ) , Keyword ::Constant
7171
72- rule %r([A-Za- z_][A-Za-z0-9_] *(\. [A-Za- z_][A-Za-z0-9_] *)?) do |m |
72+ rule %r([a- z_]\w *(\. [a- z_]\w *)?)i do |m |
7373 name = m [ 0 ]
7474 if keywords . include? ( name )
7575 token Keyword
You can’t perform that action at this time.
0 commit comments