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