diff options
Diffstat (limited to 'tool/lrama/lib/lrama/lexer/token/parameterizing.rb')
-rw-r--r-- | tool/lrama/lib/lrama/lexer/token/parameterizing.rb | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/tool/lrama/lib/lrama/lexer/token/parameterizing.rb b/tool/lrama/lib/lrama/lexer/token/parameterizing.rb deleted file mode 100644 index f2eed3cf4a..0000000000 --- a/tool/lrama/lib/lrama/lexer/token/parameterizing.rb +++ /dev/null @@ -1,34 +0,0 @@ -module Lrama - class Lexer - class Token - class Parameterizing < Token - attr_accessor :args - - def initialize(s_value:, alias_name: nil, location: nil, args: []) - super s_value: s_value, alias_name: alias_name, location: location - @args = args - end - - def option? - %w(option ?).include?(self.s_value) - end - - def nonempty_list? - %w(nonempty_list +).include?(self.s_value) - end - - def list? - %w(list *).include?(self.s_value) - end - - def separated_nonempty_list? - %w(separated_nonempty_list).include?(self.s_value) - end - - def separated_list? - %w(separated_list).include?(self.s_value) - end - end - end - end -end |