RubyLexerBase
io.joern.rubysrc2cpg.parser.RubyLexerBase
abstract class RubyLexerBase(input: CharStream) extends Lexer, RegexLiteralHandling, NonExpandedDelimiterHandling, InterpolationHandling, ExpandedDelimiterHandling
Aggregates auxiliary features to RubyLexer in a single place.
Attributes
- Graph
-
- Supertypes
-
trait InterpolationHandlingtrait RegexLiteralHandlingclass Lexertrait TokenSourceclass Recognizer[Integer, LexerATNSimulator]class Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Attributes
- Definition Classes
-
Lexer -> TokenSource
Inherited methods
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- ExpandedDelimiterHandling
Attributes
- Inherited from:
- NonExpandedDelimiterHandling
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- InterpolationHandling
To be invoked when encountering /
, deciding if it should emit a REGULAR_EXPRESSION_START
token.
To be invoked when encountering /
, deciding if it should emit a REGULAR_EXPRESSION_START
token.
Attributes
- Inherited from:
- RegexLiteralHandling
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- InterpolationHandling
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- ExpandedDelimiterHandling
Attributes
- Inherited from:
- ExpandedDelimiterHandling
Attributes
- Inherited from:
- ExpandedDelimiterHandling
Attributes
- Inherited from:
- ExpandedDelimiterHandling
Attributes
- Inherited from:
- InterpolationHandling
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- NonExpandedDelimiterHandling
Attributes
- Inherited from:
- NonExpandedDelimiterHandling
Attributes
- Inherited from:
- NonExpandedDelimiterHandling
Attributes
- Inherited from:
- NonExpandedDelimiterHandling
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- NonExpandedDelimiterHandling
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Deprecated and Inherited methods
@Deprecated
Attributes
- Deprecated
- true
- Inherited from:
- Recognizer
@Deprecated
Attributes
- Deprecated
- true
- Inherited from:
- Lexer
Concrete fields
The previously (non-WS) emitted token (in DEFAULT_CHANNEL.)
The previously (non-WS) emitted token (in DEFAULT_CHANNEL.)
Attributes
The previously emitted token (in DEFAULT_CHANNEL.)
The previously emitted token (in DEFAULT_CHANNEL.)
Attributes
Inherited fields
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- Lexer
In this article