Class: Brevity::TransposeModifierNode
- Inherits:
-
Treetop::Runtime::SyntaxNode
- Object
- Treetop::Runtime::SyntaxNode
- Brevity::TransposeModifierNode
- Defined in:
- lib/brevity/parsing/modifiers/transpose_modifier_node.rb
Instance Method Summary collapse
Instance Method Details
#process(primitives) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/brevity/parsing/modifiers/transpose_modifier_node.rb', line 3 def process primitives n = nsem.text_value.to_i if op.text_value == "-" n = -n end primitives.map do |p| p.respond_to?(:transpose) ? p.transpose(n) : p end end |