orx
Toggle table of contents
0.5.0-dev.28+293aff4
common
Target filter
common
Switch theme
Search in API
Skip to content
orx
orx-expression-evaluator
/
org.openrndr.extra.expressions.parser
/
KeyLangParser
/
ExpressionStatementContext
Expression
Statement
Context
open
class
ExpressionStatementContext
:
KeyLangParser.StatementContext
Members
Constructors
Expression
Statement
Context
Link copied to clipboard
constructor
(
ctx
:
KeyLangParser.StatementContext
)
Properties
alt
Number
Link copied to clipboard
open
var
altNumber
:
Int
child
Count
Link copied to clipboard
open
override
val
childCount
:
Int
children
Link copied to clipboard
@
JvmField
var
children
:
MutableList
<
ParseTree
>
?
exception
Link copied to clipboard
@
JvmField
var
exception
:
RecognitionException
?
invoking
State
Link copied to clipboard
@
JvmField
var
invokingState
:
Int
is
Empty
Link copied to clipboard
val
isEmpty
:
Boolean
payload
Link copied to clipboard
open
override
val
payload
:
ParserRuleContext
position
Link copied to clipboard
val
position
:
Position
?
rule
Context
Link copied to clipboard
open
override
val
ruleContext
:
ParserRuleContext
rule
Index
Link copied to clipboard
open
override
val
ruleIndex
:
Int
source
Interval
Link copied to clipboard
open
override
val
sourceInterval
:
Interval
start
Link copied to clipboard
var
start
:
Token
?
stop
Link copied to clipboard
var
stop
:
Token
?
text
Link copied to clipboard
open
override
val
text
:
String
Functions
accept
Link copied to clipboard
open
override
fun
<
T
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
)
:
T
add
Any
Child
Link copied to clipboard
open
fun
<
T
:
ParseTree
>
addAnyChild
(
t
:
T
)
:
T
add
Child
Link copied to clipboard
open
fun
addChild
(
ruleInvocation
:
RuleContext
)
:
RuleContext
open
fun
addChild
(
t
:
TerminalNode
)
:
TerminalNode
add
Error
Node
Link copied to clipboard
open
fun
addErrorNode
(
errorNode
:
ErrorNode
)
:
ErrorNode
copy
From
Link copied to clipboard
open
fun
copyFrom
(
ctx
:
ParserRuleContext
)
fun
copyFrom
(
ctx
:
KeyLangParser.StatementContext
)
depth
Link copied to clipboard
open
fun
depth
(
)
:
Int
enter
Rule
Link copied to clipboard
open
override
fun
enterRule
(
listener
:
ParseTreeListener
)
exit
Rule
Link copied to clipboard
open
override
fun
exitRule
(
listener
:
ParseTreeListener
)
expression
Root
Link copied to clipboard
fun
expressionRoot
(
)
:
KeyLangParser.ExpressionRootContext
get
Child
Link copied to clipboard
open
override
fun
getChild
(
i
:
Int
)
:
ParseTree
?
open
fun
<
T
:
ParseTree
>
getChild
(
ctxType
:
KClass
<
T
>
,
i
:
Int
)
:
T
?
get
Parent
Link copied to clipboard
open
override
fun
getParent
(
)
:
ParserRuleContext
?
get
Rule
Context
Link copied to clipboard
open
fun
<
T
:
ParserRuleContext
>
getRuleContext
(
ctxType
:
KClass
<
T
>
,
i
:
Int
)
:
T
?
get
Rule
Contexts
Link copied to clipboard
open
fun
<
T
:
ParserRuleContext
>
getRuleContexts
(
ctxType
:
KClass
<
T
>
)
:
List
<
T
>
get
Token
Link copied to clipboard
open
fun
getToken
(
ttype
:
Int
,
i
:
Int
)
:
TerminalNode
?
get
Tokens
Link copied to clipboard
open
fun
getTokens
(
ttype
:
Int
)
:
List
<
TerminalNode
>
remove
Last
Child
Link copied to clipboard
open
fun
removeLastChild
(
)
set
Parent
Link copied to clipboard
open
override
fun
setParent
(
value
:
RuleContext
?
)
to
Info
String
Link copied to clipboard
open
fun
toInfoString
(
recognizer
:
Parser
)
:
String
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
open
fun
toString
(
ruleNames
:
List
<
String
>
?
,
stop
:
RuleContext
?
)
:
String
open
fun
toString
(
recog
:
Recognizer
<
*
,
*
>
?
,
stop
:
RuleContext
)
:
String
to
String
Tree
Link copied to clipboard
open
override
fun
toStringTree
(
)
:
String
open
fun
toStringTree
(
ruleNames
:
List
<
String
>
?
)
:
String
open
override
fun
toStringTree
(
parser
:
Parser
)
:
String