Exp

open class Exp : ExpConstants

Constructors

Link copied to clipboard
open fun Exp(tm: ExpTokenManager)
Constructor with generated Token Manager.
Link copied to clipboard
open fun Exp(stream: InputStream)
Constructor with InputStream.
Link copied to clipboard
open fun Exp(stream: InputStream, encoding: String)
Constructor with InputStream and supplied encoding
Link copied to clipboard
open fun Exp(stream: Reader)
Constructor.

Functions

Link copied to clipboard
fun AtomicExpr(): ITreeNode<out Any>
Link copied to clipboard
fun Comparator(): String
Link copied to clipboard
fun Cost(): ITreeNode<HashString>
Link copied to clipboard
fun disable_tracing()
Disable tracing.
Link copied to clipboard
fun E(): ITreeNode<out Any>
Link copied to clipboard
fun enable_tracing()
Enable tracing.
Link copied to clipboard
fun Expr(): ITreeNode<out Any>
Link copied to clipboard
open fun generateParseException(): ParseException
Generate ParseException.
Link copied to clipboard
fun getNextToken(): Token
Get the next Token.
Link copied to clipboard
fun getToken(index: Int): Token
Get the specific Token.
Link copied to clipboard
fun Init(): ITree
Link copied to clipboard
fun listComparator(): String
Link copied to clipboard
fun ListExpr(): ITreeNode<Set<ITreeNode<out Any>>>
Link copied to clipboard
fun MaxExpr(): OperatorTreeNode
Link copied to clipboard
fun MinExpr(): OperatorTreeNode
Link copied to clipboard
fun ModExpr(): OperatorTreeNode
Link copied to clipboard
fun Number(): ITreeNode<Double>
Link copied to clipboard
open fun ReInit(tm: ExpTokenManager)
open fun ReInit(stream: InputStream)
open fun ReInit(stream: Reader)
open fun ReInit(stream: InputStream, encoding: String)
Reinitialise.
Link copied to clipboard
fun TimesExpr(): ITreeNode<out Any>
Link copied to clipboard
fun unaryListComparator(): String
Link copied to clipboard
fun Var(): ITreeNode<out Any>

Properties

Link copied to clipboard
val ADD: Int
RegularExpression Id.
Link copied to clipboard
val COMP: Int
RegularExpression Id.
Link copied to clipboard
val DEF: Int
RegularExpression Id.
Link copied to clipboard
val DEFAULT: Int
Lexical state.
Link copied to clipboard
val DEL: Int
RegularExpression Id.
Link copied to clipboard
val EOF: Int
End of File.
Link copied to clipboard
open var jj_nt: Token
Next token.
Link copied to clipboard
val LISTCOMP: Int
RegularExpression Id.
Link copied to clipboard
val LIT: Int
RegularExpression Id.
Link copied to clipboard
val MAX: Int
RegularExpression Id.
Link copied to clipboard
val MIN: Int
RegularExpression Id.
Link copied to clipboard
val NUM: Int
RegularExpression Id.
Link copied to clipboard
val RETURN: Int
RegularExpression Id.
Link copied to clipboard
open var token: Token
Current token.
Link copied to clipboard
open var token_source: ExpTokenManager
Generated Token Manager.
Link copied to clipboard
val tokenImage: Array<String>
Literal token values.
Link copied to clipboard
val UNARYLISTCOMP: Int
RegularExpression Id.
Link copied to clipboard
val VAR: Int
RegularExpression Id.