RubyLexerBase
io.joern.rubysrc2cpg.parser.RubyLexerBase
abstract class RubyLexerBase(input: CharStream) extends Lexer, RegexLiteralHandling, InterpolationHandling, QuotedLiteralHandling, HereDocHandling
Aggregates auxiliary features to RubyLexer in a single place.
Attributes
- Graph
-
- Supertypes
-
trait HereDocHandlingtrait QuotedLiteralHandlingtrait 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:
- QuotedLiteralHandling
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
- See also
- Inherited from:
- HereDocHandling
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:
- QuotedLiteralHandling
Attributes
- Inherited from:
- QuotedLiteralHandling
Attributes
- Inherited from:
- Recognizer
Attributes
- Inherited from:
- InterpolationHandling
Attributes
- Inherited from:
- Lexer
Attributes
- Inherited from:
- QuotedLiteralHandling
Attributes
- Inherited from:
- QuotedLiteralHandling
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:
- 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