Class: Antlr4ruby::SemanticContext
Abstract
- Inherits:
-
Object
- Object
- Antlr4ruby::SemanticContext
show all
- Defined in:
- lib/antlr4ruby/atn/context/semantic_context.rb
Overview
Defined Under Namespace
Classes: AND, Empty, OR, Operator, PrecedencePredicate, Predicate
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.and(a, b) ⇒ Object
61
62
63
|
# File 'lib/antlr4ruby/atn/context/semantic_context.rb', line 61
def self.and(a, b)
end
|
.or(a, b) ⇒ Object
65
66
67
|
# File 'lib/antlr4ruby/atn/context/semantic_context.rb', line 65
def self.or(a, b)
end
|
Instance Method Details
#eval(parser, parser_call_stack) ⇒ Object
4
5
6
|
# File 'lib/antlr4ruby/atn/context/semantic_context.rb', line 4
def eval(parser, parser_call_stack)
raise NotImplementedError "#{self.class.name}#eval is abstract method"
end
|
#eval_precedence(parser, parser_call_stack) ⇒ Object
8
9
10
|
# File 'lib/antlr4ruby/atn/context/semantic_context.rb', line 8
def eval_precedence(parser, parser_call_stack)
self
end
|