Class: Sexp::Directive

Inherits:
Root show all
Defined in:
lib/parser/parser_nodes.rb

Overview


directives (assumption, invariants)

Direct Known Subclasses

Assumption, Invariant

Instance Method Summary collapse

Methods inherited from Treetop::Runtime::SyntaxNode

#node_type, #node_value, #recursive_inject, #recursive_inject_parent, #recursive_select, #value

Instance Method Details

#directivesString:Array

Returns of directive names.

Returns:

  • (String:Array)

    of directive names



983
984
985
# File 'lib/parser/parser_nodes.rb', line 983

def directives
  recursive_select( Sexp::Identifier ).map { |i| i.node_value }
end