Extract class name from grammar file
This commit is contained in:
parent
9e865d1982
commit
768a0ef17f
@ -16,6 +16,8 @@ module Imbecile
|
||||
# Skip comment lines.
|
||||
elsif line =~ /^\s*$/
|
||||
# Skip blank lines.
|
||||
elsif line =~ /^\s*class\s+(\S+)$/
|
||||
@class = $1
|
||||
elsif line =~ /^\s*token\s+(\S+)\s+(.*)$/
|
||||
name, expr = $1, $2
|
||||
unless name =~ /^[a-zA-Z_][a-zA-Z_0-9]*$/
|
||||
|
Loading…
x
Reference in New Issue
Block a user