Class: Keisan::Parsing::Group

Inherits:
Element show all
Defined in:
lib/keisan/parsing/group.rb

Direct Known Subclasses

Argument, CurlyGroup, RoundGroup, SquareGroup

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sub_tokens) ⇒ Group

Returns a new instance of Group.



6
7
8
# File 'lib/keisan/parsing/group.rb', line 6

def initialize(sub_tokens)
  @components = Parser.new(tokens: sub_tokens).components
end

Instance Attribute Details

#componentsObject (readonly)

Returns the value of attribute components.



4
5
6
# File 'lib/keisan/parsing/group.rb', line 4

def components
  @components
end