class Gamefic::Expression
A tokenization of an input from available syntaxes.
Attributes
@return [Array<String>]
@return [Symbol]
Public Class Methods
Source
# File lib/gamefic/expression.rb, line 15 def initialize(verb, tokens) @verb = verb @tokens = tokens end
@param verb [Symbol, nil] @param tokens [Array<String>]
Public Instance Methods
Source
# File lib/gamefic/expression.rb, line 20 def inspect "#<#{self.class} #{([verb] + tokens).map(&:inspect).join(', ')}>" end