Class: Norikra::Query::ASTLibFunctionArgItemNode

Inherits:
ASTNode
  • Object
show all
Defined in:
lib/norikra/query/ast.rb

Instance Attribute Summary

Attributes inherited from ASTNode

#children, #name, #tree

Instance Method Summary collapse

Methods inherited from ASTNode

#chain, #child, #fields, #find, #has_a?, #initialize, #listup, #to_a

Constructor Details

This class inherits a constructor from Norikra::Query::ASTNode

Instance Method Details

#expressionObject



1322
1323
1324
# File 'lib/norikra/query/ast.rb', line 1322

def expression
  self.chain("expressionWithNamed", "expressionWithTime", "expressionQualifyable", "expression")
end

#nodetype?(*sym) ⇒ Boolean

[“libFunctionArgs”,

["libFunctionArgItem",
  ["expressionWithNamed",
    ["expressionWithTime",
      ["expressionQualifyable",
        ["expression", ... ]]]]]

Returns:

  • (Boolean)


1318
1319
1320
# File 'lib/norikra/query/ast.rb', line 1318

def nodetype?(*sym)
  sym.include?(:libarg)
end