class MODL::Parser::Parsed::ParsedMapConditionalReturn
Class to represent a parsed grammar object
Attributes
mapItems[RW]
Public Class Methods
new(global)
click to toggle source
# File lib/modl/parser/parsed.rb, line 921 def initialize(global) @global = global @mapItems = [] end
Public Instance Methods
enterModl_map_conditional_return(ctx)
click to toggle source
# File lib/modl/parser/parsed.rb, line 930 def enterModl_map_conditional_return(ctx) modl_map_item = ctx.modl_map_item return if modl_map_item.empty? modl_map_item.each do |mi| map_item = ParsedMapItem.new @global mi.enter_rule(map_item) @mapItems << map_item end end
extract_hash()
click to toggle source
# File lib/modl/parser/parsed.rb, line 926 def extract_hash @mapItems[0].extract_hash end