PrologLexer

open class PrologLexer : DynamicLexer

Constructors

PrologLexer
Link copied to clipboard
open fun PrologLexer(input: CharStream)

Functions

action
Link copied to clipboard
open fun action(_localctx: RuleContext, ruleIndex: Int, actionIndex: Int)
open fun action(_localctx: RuleContext, ruleIndex: Int, actionIndex: Int)
addErrorListener
Link copied to clipboard
open fun addErrorListener(listener: ANTLRErrorListener)
addOperators
Link copied to clipboard
open fun addOperators(operator: String, operators: Array<String>)
clearOperators
Link copied to clipboard
open fun clearOperators()
emit
Link copied to clipboard
open fun emit(): Token
open fun emit(token: Token)
emitEOF
Link copied to clipboard
open fun emitEOF(): Token
escape
Link copied to clipboard
open fun escape(string: String): String
open fun escape(string: String, stringType: StringType): String
escapeChar
Link copied to clipboard
open fun escapeChar(repr: Int): String
getAllTokens
Link copied to clipboard
open fun getAllTokens(): List<out Token>
getATN
Link copied to clipboard
open fun getATN(): ATN
abstract fun getATN(): ATN
getChannel
Link copied to clipboard
open fun getChannel(): Int
getChannelNames
Link copied to clipboard
open fun getChannelNames(): Array<String>
getCharErrorDisplay
Link copied to clipboard
open fun getCharErrorDisplay(c: Int): String
getCharIndex
Link copied to clipboard
open fun getCharIndex(): Int
getCharPositionInLine
Link copied to clipboard
open fun getCharPositionInLine(): Int
getErrorDisplay
Link copied to clipboard
open fun getErrorDisplay(s: String): String
getErrorHeader
Link copied to clipboard
open fun getErrorHeader(e: RecognitionException): String
getErrorListenerDispatch
Link copied to clipboard
open fun getErrorListenerDispatch(): ANTLRErrorListener
getErrorListeners
Link copied to clipboard
open fun getErrorListeners(): List<out ANTLRErrorListener>
getGrammarFileName
Link copied to clipboard
open fun getGrammarFileName(): String
abstract fun getGrammarFileName(): String
getInputStream
Link copied to clipboard
open fun getInputStream(): CharStream
abstract fun getInputStream(): IntStream
getInterpreter
Link copied to clipboard
open fun getInterpreter(): ATNInterpreter
getLine
Link copied to clipboard
open fun getLine(): Int
getModeNames
Link copied to clipboard
open fun getModeNames(): Array<String>
getOperators
Link copied to clipboard
open fun getOperators(): Set<String>
getParseInfo
Link copied to clipboard
open fun getParseInfo(): ParseInfo
getRuleIndexMap
Link copied to clipboard
open fun getRuleIndexMap(): Map<String, Integer>
getRuleNames
Link copied to clipboard
abstract fun getRuleNames(): Array<String>
getSerializedATN
Link copied to clipboard
open fun getSerializedATN(): String
open fun getSerializedATN(): String
getSourceName
Link copied to clipboard
open fun getSourceName(): String
getState
Link copied to clipboard
fun getState(): Int
getText
Link copied to clipboard
open fun getText(): String
getToken
Link copied to clipboard
open fun getToken(): Token
getTokenErrorDisplay
Link copied to clipboard
open fun getTokenErrorDisplay(t: Token): String
getTokenFactory
Link copied to clipboard
open fun getTokenFactory(): TokenFactory<out Token>
abstract fun getTokenFactory(): TokenFactory<out Any>
getTokenNames
Link copied to clipboard
open fun getTokenNames(): Array<String>
getTokenType
Link copied to clipboard
open fun getTokenType(tokenName: String): Int
getTokenTypeMap
Link copied to clipboard
open fun getTokenTypeMap(): Map<String, Integer>
getType
Link copied to clipboard
open fun getType(): Int
getVocabulary
Link copied to clipboard
open fun getVocabulary(): Vocabulary
open fun getVocabulary(): Vocabulary
isOperator
Link copied to clipboard
open fun isOperator(functor: String): Boolean
open fun isOperator(token: Token): Boolean
mode
Link copied to clipboard
open fun mode(m: Int)
more
Link copied to clipboard
open fun more()
nextToken
Link copied to clipboard
open fun nextToken(): Token
notifyListeners
Link copied to clipboard
open fun notifyListeners(e: LexerNoViableAltException)
popMode
Link copied to clipboard
open fun popMode(): Int
precpred
Link copied to clipboard
open fun precpred(localctx: RuleContext, precedence: Int): Boolean
pushMode
Link copied to clipboard
open fun pushMode(m: Int)
recover
Link copied to clipboard
open fun recover(e: LexerNoViableAltException)
removeErrorListener
Link copied to clipboard
open fun removeErrorListener(listener: ANTLRErrorListener)
removeErrorListeners
Link copied to clipboard
open fun removeErrorListeners()
removeOperators
Link copied to clipboard
open fun removeOperators(operator: String, operators: Array<String>)
reset
Link copied to clipboard
open fun reset()
sempred
Link copied to clipboard
open fun sempred(_localctx: RuleContext, ruleIndex: Int, predIndex: Int): Boolean
open fun sempred(_localctx: RuleContext, ruleIndex: Int, actionIndex: Int): Boolean
setChannel
Link copied to clipboard
open fun setChannel(channel: Int)
setCharPositionInLine
Link copied to clipboard
open fun setCharPositionInLine(charPositionInLine: Int)
setInputStream
Link copied to clipboard
open fun setInputStream(input: IntStream)
setInterpreter
Link copied to clipboard
open fun setInterpreter(interpreter: ATNInterpreter)
setLine
Link copied to clipboard
open fun setLine(line: Int)
setState
Link copied to clipboard
fun setState(atnState: Int)
setText
Link copied to clipboard
open fun setText(text: String)
setToken
Link copied to clipboard
open fun setToken(_token: Token)
setTokenFactory
Link copied to clipboard
open fun setTokenFactory(factory: TokenFactory<out Any>)
setType
Link copied to clipboard
open fun setType(ttype: Int)
skip
Link copied to clipboard
open fun skip()
substring
Link copied to clipboard
fun substring(string: String, start: Int, end: Int): String
unquote
Link copied to clipboard
fun unquote(string: String): String

Properties

_ATN
Link copied to clipboard
val _ATN: ATN
_serializedATN
Link copied to clipboard
val _serializedATN: String
ATOM
Link copied to clipboard
val ATOM: Int
BINARY
Link copied to clipboard
val BINARY: Int
BOOL
Link copied to clipboard
val BOOL: Int
channelNames
Link copied to clipboard
open val channelNames: Array<String>
CHAR
Link copied to clipboard
val CHAR: Int
COMMA
Link copied to clipboard
val COMMA: Int
COMMENT
Link copied to clipboard
val COMMENT: Int
CUT
Link copied to clipboard
val CUT: Int
DQ_STRING
Link copied to clipboard
val DQ_STRING: Int
EMPTY_LIST
Link copied to clipboard
val EMPTY_LIST: Int
EMPTY_SET
Link copied to clipboard
val EMPTY_SET: Int
FLOAT
Link copied to clipboard
val FLOAT: Int
FULL_STOP
Link copied to clipboard
val FULL_STOP: Int
HEX
Link copied to clipboard
val HEX: Int
INTEGER
Link copied to clipboard
val INTEGER: Int
LBRACE
Link copied to clipboard
val LBRACE: Int
LINE_COMMENT
Link copied to clipboard
val LINE_COMMENT: Int
LPAR
Link copied to clipboard
val LPAR: Int
LSQUARE
Link copied to clipboard
val LSQUARE: Int
modeNames
Link copied to clipboard
open val modeNames: Array<String>
OCT
Link copied to clipboard
val OCT: Int
OPERATOR
Link copied to clipboard
val OPERATOR: Int
PIPE
Link copied to clipboard
val PIPE: Int
RBRACE
Link copied to clipboard
val RBRACE: Int
RPAR
Link copied to clipboard
val RPAR: Int
RSQUARE
Link copied to clipboard
val RSQUARE: Int
ruleNames
Link copied to clipboard
val ruleNames: Array<String>
SIGN
Link copied to clipboard
val SIGN: Int
SQ_STRING
Link copied to clipboard
val SQ_STRING: Int
tokenNames
Link copied to clipboard
val tokenNames: Array<String>
Use VOCABULARY instead.
VARIABLE
Link copied to clipboard
val VARIABLE: Int
VOCABULARY
Link copied to clipboard
val VOCABULARY: Vocabulary
WHITE_SPACES
Link copied to clipboard
val WHITE_SPACES: Int