Method: TBMX::CommandParser#initialize
- Defined in:
- lib/tbmx.rb
#initialize(command, expressions) ⇒ CommandParser
Returns a new instance of CommandParser.
254 255 256 257 258 259 260 |
# File 'lib/tbmx.rb', line 254 def initialize(command, expressions) raise ArgumentError if not command.is_a? WordToken @command = command raise ArgumentError if not expressions.is_a? Array expressions.each {|expression| raise ArgumentError if not expression.kind_of? ParserNode} @expressions = expressions end |