|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
AbsoluteValueExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
Expression
class represents the abstract syntax tree.ActivationRecord
class represents a section on the
environmental stack. name
and res
) to the actual activation record.
AlgebraicExpression
class represents the binary algebraic
expression nodes in the abstract syntax tree.l
and r
.
AscendingExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
AsExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminall k
and i
.
AssignExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
AsteriskExpression
class represents the single
expression nodes in the abstract syntax tree.o
.
AtomicValue
class represents the main class of available
atomic results.AverageExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
BagExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
BagValue
class represents the bag collections.r
.
r1
and
r2
.
v
.
BinaryExpression
class represents the binary expression
nodes in the abstract syntax tree.l
and r
.
BagValue
) of object identifiers which were positively
binded.
BinderValue
class represents a single binder, which is
a pair (name, result). name
and value
.
BlockStatement
class represents the
statement nodes in the abstract syntax tree.s
and terminals lk
nad rk
.
BooleanExpression
class represents the single
expression nodes in the abstract syntax tree.lit
.
BooleanValue
class represents the boolean values.value
.
value
.
BRangeExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminals lo
and
ro
.
BreakException
class represents an exception which is
thrown during program evaluation, when break statement occurs.BreakStatement
class represents the
statement nodes in the abstract syntax tree.k
.
CommaExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
SortingExpression
.
SortingExpression
.
CompareExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal k
.
ComplexValue
class represents the main class of available
complex results - collections (structures, bags and sequences).v
.
ConditionExpression
class represents the ternary
condition expression nodes in the abstract syntax tree.l
, m
and r
and terminals
lo
and ro
.
ConjunctionExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
name
.
CosineExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
CountExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
CreateExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
CreateLocalExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminall lk
and rk
.
CreatePermanentExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminals lk
and rk
.
b
) from activation record.
b
) from environmental stack.
DeleteStatement
class represents the
statement nodes in the abstract syntax tree.e
and terminal k
.
DependentJoinExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal k
.
DereferenceExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
DescendingExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
DifferenceExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal k
.
DisjunctionExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
DivideAssignExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
DivideExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
DoubleExpression
class represents the single
expression nodes in the abstract syntax tree.lit
.
DoubleValue
class represents the real numbers.value
.
value
.
DoWhileStatement
class represents the
statement nodes in the abstract syntax tree.e
, statement s
and terminals lk
and rk
.
dumpAST
is the recursive method which prepares the abstract
syntax tree structure for being displayed on graphic interface.
dumpENVS
is the recursive method which prepares the
environmental stack structure for being displayed on graphic interface.
EmptyAsExpression
class represents the unary
expression nodes in the abstract syntax tree.l
and terminal k
.
EmptyBagExpression
class represents the single
expression nodes in the abstract syntax tree.k
.
EmptyBlockStatement
class represents the
statement nodes in the abstract syntax tree.lk
and
rk
.
EmptyGroupAsExpression
class represents the unary
expression nodes in the abstract syntax tree.l
and terminal k
.
EmptyProcedureCallExpression
class represents the single
expression nodes in the abstract syntax tree.i
.
EmptyProcedureDeclarationStatement
class represents the
statement nodes in the abstract syntax tree.s
and terminals k
and i
.
EmptyReturnException
class represents an exception which is
thrown during program evaluation, when empty return statement occurs.EmptyReturnStatement
class represents the
statement nodes in the abstract syntax tree.k
.
EmptySequenceExpression
class represents the single
expression nodes in the abstract syntax tree.k
.
EmptyStackException
class represents an exception which is
thrown if an error occurs during stack operations on empty stack. message
.
EmptyStatement
class represents the
statement nodes in the abstract syntax tree.EmptyStructExpression
class represents the single
expression nodes in the abstract syntax tree.k
.
EnvironmentalStack
class represents the environmental stack.
om
which is
an object manager (a link to data store objects).
EOF
Symbol index.
EqualExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
error
Symbol index.
EvalException
class represents an exception which is
thrown if an error occurs during program evaluation. message
.
EvalVisitor
class represents one of the interpratations
of the program - in this case evaluataion. ExistsExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
ExponentExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
Expression
class represents the expression nodes in the
abstract syntax tree.ExpressionStatement
class represents the
statement nodes in the abstract syntax tree.e
.
ForAllExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminals lk
and
rk
.
ForAnyExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal lk
and
rk
.
ForEachStatement
class represents the
statement nodes in the abstract syntax tree.e
,
statement s
and terminals lk
, mk
and
rk
.
FormalParametersList
class represents the formal
parameter list nodes in the abstract syntax tree.ForStatement
class represents the
statement nodes in the abstract syntax tree.e1
, e2
and e3
statement s
and terminal k
.
BagValue
) of binder values whose name is equal to the
name
parameter.
QueryResult
) type.
QueryResult
) type.
QueryResult
) type.
QueryResult
) type.
QueryResult
) type.
QueryResult
) type.
QueryResult
) type.
QueryResult
) type.
QueryResult
) type.
GreaterEqualExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
GreaterExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
GroupAsExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminals lk
, rk
and i
.
IdentifierExpression
class represents the single
expression nodes in the abstract syntax tree.id
.
IdentifierValue
class represents the object identifier
from the object store. id
.
IfElseStatement
class represents the
statement nodes in the abstract syntax tree.e
statements s1
and s2
and terminals lk
rk
.
IfStatement
class represents the
statement nodes in the abstract syntax tree.e
, statement s
and terminal k
.
InclusionExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal k
.
InsertExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
InsertIntoStatement
class represents the
statement nodes in the abstract syntax tree.e1
and
e2
and terminals lk
and rk
.
IntegerExpression
class represents the single
expression nodes in the abstract syntax tree.lit
.
IntegerValue
class represents the integer numbers.value
.
value
.
value
.
Interpreter
class represents the main code responsible
for program interpretation. sp
, which is a
server process of the data store.
IntersectionExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal k
.
LastFormalParametersList
class represents the tail of formal
parameter list nodes in the abstract syntax tree.tail
.
LastStatementList
class represents the tail of
statement list nodes in the abstract syntax tree.tail
.
LexerException
class represents an exception which is
thrown if an error occurs during lexing process. message
, additionally
with line and column of an error.
ListExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
LogarithmExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
LowerEqualExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
LowerExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
MaximumExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
MinimumExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
MinusAssignExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
MinusExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
ModuloAssignExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
ModuloExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
NavigationExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
NegationExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal o
.
nested
function, as specified in Stack Based Approach
by K.
nested
method for all
structure elements.
AlgebraicExpression
class represents the binary
non algebraic expression nodes in the abstract syntax tree.l
and r
.
NonParametricExpression
class represents the unary
non parametric expression nodes in the abstract syntax tree.r
.
NotEqualExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
LastFormalParametersList
class represents the pair of formal
parameter list nodes in the abstract syntax tree.tail
and terminal head
.
LastStatementList
class represents the pair of
statement list nodes in the abstract syntax tree.head
and statement list tail
.
ParametricExpression
class represents the unary
parametric expression nodes in the
abstract syntax tree.l
.
ParserException
class represents an exception which is
thrown if an error occurs during parsing process. message
, additionally
with line and column of an error.
PlusAssignExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
PlusExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
PowerExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
PreDecrementExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal o
.
PreIncrementExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal o
.
PrintStatement
class represents the
statement nodes in the abstract syntax tree.e
and terminal k
.
ProcedureCallExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal i
.
ProcedureDeclarationStatement
class represents the
statement nodes in the abstract syntax tree.s
,
formal parameters list p
and terminals k
and
i
.
QueryResult
class represents the main class of available
results.QueryResultStack
class represents the query result stack,
which is responsible for holding all possible results which can be yielded
during evaluation.RangeExpression
class represents the ternary
range expression nodes in the abstract syntax tree.l
, m
and r
and terminals
lo
, mo
and ro
.
reduce_goto
table.
b
) a new name (name
).
b
) a new name (name
).
RenameToStatement
class represents the
statement nodes in the abstract syntax tree.e
and
terminals lk
, rk
and i
.
ReturnException
class represents an exception which is
thrown during program evaluation, when return statement occurs. result
.
ReturnStatement
class represents the
statement nodes in the abstract syntax tree.e
and terminal k
.
SBQLException
class represents an exception which is
thrown if an error occurs during program interpretation. message
.
SelectionExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal k
.
SequenceExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
SequenceValue
class represents the sequence collections.r1
.
r1
and
r2
.
v
.
r
in the collection.
ShowStatement
class represents the
statement nodes in the abstract syntax tree.e
and terminal k
.
SignumExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
SineExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
SingleExpression
class represents the single expression
nodes in the abstract syntax tree.SingleValue
class represents the main class of available
single results (binders, identifiers and atomic values).SortingExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminals lk
and
rk
.
SquareRootExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
Statement
class represents the statement nodes in the
abstract syntax tree.StatementList
class represents the statement list nodes in the
abstract syntax tree.StringExpression
class represents the single
expression nodes in the abstract syntax tree.lit
.
StringValue
class represents the string values.value
.
StructExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
StructValue
class represents the structure collections.r
.
r1
and
r2
.
v
.
SumExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
SymmetricDifferenceExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminals lk
and
rk
.
TernaryExpression
class represents the ternaryexpression
nodes in the abstract syntax tree.l
,
m
and r
.
TimesAssignExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
TimesExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
ToBagExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
ToDoubleExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
ToIntegerExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
ToSequenceExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
ToSingleExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
ToStringExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
ToStructExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
TransitiveClosureExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminals lk
and
rk
.
TypeMismatchException
class represents an exception which is
thrown if an error occurs during evaluation. message
, based on an
unary operator type mismatch.
message
, based on a
binary operator type mismatch.
message
, based on a
ternary operator type mismatch.
message
.
UMinusExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal o
.
UnaryExpression
class represents the unary expression nodes
in the abstract syntax tree.r
.
UnionExpression
class represents the binary
expression nodes in the abstract syntax tree.l
and r
and terminal o
.
UniqueExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal k
.
UpdateToStatement
class represents the
statement nodes in the abstract syntax tree.e1
and
e2
and terminals lk
and rk
.
UPlusExpression
class represents the unary
expression nodes in the abstract syntax tree.r
and terminal o
.
{ ... }
) in abstract syntax tree.
{ ... }
) in abstract syntax tree.
break ;
)in abstract syntax tree.
break ;
)in abstract syntax tree.
delet ...
- visit(DeleteStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing delete statement
(
delet ...
- visit(DoWhileStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing do while statement
(
do ... while (...)
- visit(DoWhileStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing do while statement
(
do ... while (...)
- visit(EmptyBlockStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing empty block statement
(
{ }
) in abstract syntax tree.
- visit(EmptyBlockStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing empty block statement
(
{ }
) in abstract syntax tree.
- visit(EmptyProcedureDeclarationStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing empty procedure
declaration statement (procedure without parameters)
(
procedure/function id() { ... }
) in abstract syntax tree.
- visit(EmptyProcedureDeclarationStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing empty procedure
declaration statement (procedure without parameters)
(
procedure/function id() { ... }
) in abstract syntax tree.
- visit(EmptyReturnStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing empty return statement
(
return ;
) in abstract syntax tree.
- visit(EmptyReturnStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing empty return statement
(
return ;
) in abstract syntax tree.
- visit(EmptyStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing empty statement
(
;
) in abstract syntax tree.
- visit(EmptyStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing empty statement
(
;
) in abstract syntax tree.
- visit(ExpressionStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing expression statement
(
...
- visit(ExpressionStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing expression statement
(
...
- visit(ForEachStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing for each statement
(
for each ... do ...
) in abstract syntax tree.
- visit(ForEachStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing for each statement
(
for each ... do ...
) in abstract syntax tree.
- visit(ForStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing for statement
(
for (...; ...; ...)
- visit(ForStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing for statement
(
for (...; ...; ...)
- visit(IfElseStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing if else statement
(
if (...)
- visit(IfElseStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing if else statement
(
if (...)
- visit(IfStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing if statement
(
if (...)
- visit(IfStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing if statement
(
if (...)
- visit(InsertIntoStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing insert into statement
(
insert ... into ...
- visit(InsertIntoStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing insert into statement
(
insert ... into ...
- visit(LastStatementList) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing last statement list
(
...
- visit(LastStatementList) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing last statement list
(
...
- visit(NonAlgebraicExpression) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing certain binary node in abstract syntax tree.
- visit(NonAlgebraicExpression) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing certain binary node in abstract syntax tree.
- visit(NonParametricExpression) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing certain unary node in abstract syntax tree.
- visit(NonParametricExpression) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing certain unary node in abstract syntax tree.
- visit(PairStatementList) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing pair statement list
(
...
- visit(PairStatementList) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing pair statement list
(
...
- visit(ParametricExpression) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing certain unary node in abstract syntax tree.
- visit(ParametricExpression) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing certain unary node in abstract syntax tree.
- visit(PrintStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing print statement
(
print (...)
- visit(PrintStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing print statement
(
print (...)
- visit(ProcedureDeclarationStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing procedure declaration
statement (
procedure/function id(...) {
- visit(ProcedureDeclarationStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing procedure declaration
statement (
procedure/function id(...) {
- visit(RenameToStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing rename to statement
(
rename ... to ...
- visit(RenameToStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing rename to statement
(
rename ... to ...
- visit(ReturnStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing return statement
(
return ...;
) in abstract syntax tree.
- visit(ReturnStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing return statement
(
return ...;
) in abstract syntax tree.
- visit(ShowStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing show statement
(
show (...)
- visit(ShowStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing show statement
(
show (...)
- visit(SingleExpression) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing certain single node in abstract syntax tree.
- visit(SingleExpression) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing certain single node in abstract syntax tree.
- visit(TernaryExpression) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing certain ternary node in abstract syntax tree.
- visit(TernaryExpression) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing certain ternary node in abstract syntax tree.
- visit(UpdateToStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing update to statement
(
update ... to ...
- visit(UpdateToStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing update to statement
(
update ... to ...
- visit(WhileStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing while statement
(
while (...)
- visit(WhileStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing while statement
(
while (...)
- visit(XmlPrintStatement) -
Method in interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor
- Method responsible for traversing node representing xmlprint statement
(
xmlprint (...)
- visit(XmlPrintStatement) -
Method in class pl.edu.pjwstk.yaod.yaql.visitors.EvalVisitor
- Method responsible for traversing node representing xmlprint statement
(
xmlprint (...)
- Visitor - interface pl.edu.pjwstk.yaod.yaql.visitors.Visitor.
- The
Visitor
interface represents the visitor pattern used for
traversing the abstract syntax tree.
WhileStatement
class represents the
statement nodes in the abstract syntax tree.e
, statement s
and terminal k
.
XmlPrintStatement
class represents the
statement nodes in the abstract syntax tree.e
and terminal k
.
reduce_goto
table.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |