Class: Brevity::DuplicateModifierNode

Inherits:
Treetop::Runtime::SyntaxNode
  • Object
show all
Defined in:
lib/brevity/parsing/modifiers/duplicate_modifier_node.rb

Instance Method Summary collapse

Instance Method Details

#process(primitives) ⇒ Object



3
4
5
6
# File 'lib/brevity/parsing/modifiers/duplicate_modifier_node.rb', line 3

def process primitives
  n = ntimes.text_value.to_i
  Array.new(n){|i| primitives.clone }.flatten
end