Class: MODL::Parser::MODLParser::Modl_conditionContext

Inherits:
Antlr4::Runtime::ParserRuleContext
  • Object
show all
Defined in:
lib/modl/parser/MODLParser.rb

Instance Method Summary collapse

Constructor Details

#initialize(parent, invokingState) ⇒ Modl_conditionContext

Returns a new instance of Modl_conditionContext.



1945
1946
1947
# File 'lib/modl/parser/MODLParser.rb', line 1945

def initialize( parent,  invokingState)
	super(parent, invokingState)
end

Instance Method Details

#accept(visitor) ⇒ Object



1962
1963
1964
1965
1966
1967
1968
# File 'lib/modl/parser/MODLParser.rb', line 1962

def accept(visitor)
	if ( visitor.is_a? MODLParserVisitor )
	  return visitor.visitModl_condition(self)
	else
	 return visitor.visit_children(self)
	end
end

#enter_rule(listener) ⇒ Object



1951
1952
1953
1954
1955
# File 'lib/modl/parser/MODLParser.rb', line 1951

def enter_rule( listener)
	if ( listener.is_a? MODLParserListener )
	  listener.enterModl_condition(self)
	end
end

#exit_rule(listener) ⇒ Object



1956
1957
1958
1959
1960
# File 'lib/modl/parser/MODLParser.rb', line 1956

def exit_rule( listener)
	if ( listener.is_a? MODLParserListener )
	  listener.exitModl_condition(self)
	end
end

#FSLASHObject



1939
1940
1941
# File 'lib/modl/parser/MODLParser.rb', line 1939

def FSLASH()
 return tokens(MODLParser::FSLASH)
end

#FSLASH_i(i) ⇒ Object



1942
1943
1944
# File 'lib/modl/parser/MODLParser.rb', line 1942

def FSLASH_i( i)
	return token(MODLParser::FSLASH, i)
end

#getRuleIndexObject



1948
1949
1950
# File 'lib/modl/parser/MODLParser.rb', line 1948

def getRuleIndex()
 return RULE_modl_condition
end

#modl_operatorObject



1936
1937
1938
# File 'lib/modl/parser/MODLParser.rb', line 1936

def modl_operator()
	return rule_context("Modl_operatorContext",0)
end

#modl_valueObject



1927
1928
1929
# File 'lib/modl/parser/MODLParser.rb', line 1927

def modl_value()
	return rule_contexts("Modl_valueContext")
end

#modl_value_i(i) ⇒ Object



1930
1931
1932
# File 'lib/modl/parser/MODLParser.rb', line 1930

def modl_value_i( i)
	return rule_context("Modl_valueContext",i)
end

#STRINGObject



1933
1934
1935
# File 'lib/modl/parser/MODLParser.rb', line 1933

def STRING()
  return token(MODLParser::STRING, 0)
end