Add Grammar::Token class

This commit is contained in:
josh committed 2021-06-06 14:04:33 -04:00
1 parent 03b2e87186
commit afea886ecb
3 files changed
+47 -10

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
module Imbecile
class Grammar
class Token
# @return [String]
# Token name.
attr_reader :name
# @return [String]
# Token pattern.
attr_reader :pattern
# @return [Integer]
# Token ID.
attr_reader :id
def initialize(name, pattern, id)
@name = name
@pattern = pattern
@id = id
end
end
end
end