diff options
author | yui-knk <spiketeika@gmail.com> | 2023-12-25 18:40:50 +0900 |
---|---|---|
committer | Yuichiro Kaneko <spiketeika@gmail.com> | 2023-12-25 20:33:22 +0900 |
commit | 12b69bf515111ecf4b550fe1e2c5ec81a6fcf43a (patch) | |
tree | cce4de07fc128f05a9d08a7883cb0769992401ca /tool/lrama/lib/lrama/lexer/token/parameterizing.rb | |
parent | 9cf1c2bb0cc723d91021efb37b89ff1e5d11565b (diff) |
Lrama v0.6.0
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 |