|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ReturnValue | |
---|---|
story.dbcore.grammars | |
story.scheherazade.grammars |
Uses of ReturnValue in story.dbcore.grammars |
---|
Methods in story.dbcore.grammars that return ReturnValue | |
---|---|
static ReturnValue |
SCTools.argument_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue subvalue,
ArgumentVector args)
Handle the argument (non) operator, i.e., when an expression is followed by arguments. |
ReturnValue |
SCParser.argumentexpression(boolean execute,
SymbolTable symbols)
|
static ReturnValue |
SCTools.assignment_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue)
Handle an assignment operator when it is followed by an expression |
static ReturnValue |
SCTools.assignment_new_document(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ArgumentVector new_args)
Handle an assignment operator followed by "new document" |
static ReturnValue |
SCTools.assignment_new_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue newrvalue)
Handle an assignment operator followed by a "new" and then an identifier |
static ReturnValue |
SCTools.assignment_new_repository(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ArgumentVector new_args)
Handle an assignment operator followed by "new repository" and some arguments |
ReturnValue |
SCParser.assignmentexpression(boolean execute,
SymbolTable symbols)
|
static ReturnValue |
SCTools.atomicID(DBCoreInterface dbci,
SymbolTable symbols,
java.lang.String id)
Handle an atomic identifier |
static ReturnValue |
SCTools.colon(DBCoreInterface dbci,
ReturnValue lvalue,
ReturnValue rvalue)
Handle the colon operator. |
ReturnValue |
SCParser.colonexpression(boolean execute,
SymbolTable symbols)
|
static ReturnValue |
SCTools.dot(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue,
boolean singleDot)
Handle the dot operator |
ReturnValue |
SCParser.dotexpression(boolean execute,
SymbolTable symbols)
|
static ReturnValue |
SCTools.equality(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue,
boolean allow_indirect)
Handle the equality operator. |
ReturnValue |
SCParser.equalityexpression(boolean execute,
SymbolTable symbols)
|
ReturnValue |
SCParser.expression(boolean execute,
SymbolTable symbols)
|
static ReturnValue |
SCTools.expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue returnValue)
Handle a completed expression. |
static ReturnValue |
SCTools.idTuple(DBCoreInterface dbci,
SymbolTable symbols,
java.lang.String left,
java.lang.String right)
Handle a tuple of atomic identifiers |
static ReturnValue |
SCTools.link(DBCoreInterface dbci,
ReturnValue lvalue,
ReturnValue rvalue,
boolean overrideInference)
Handle the link operator, which is used to query for all direct links to or from a node (NOT to assign a link or test for a particular relationship, which are handled by = and ==/=~ respectively). |
ReturnValue |
SCParser.linkexpression(boolean execute,
SymbolTable symbols)
|
ReturnValue |
SCParser.linkLabel(boolean execute,
SymbolTable symbols)
|
ReturnValue |
SCParser.parametersetexpression(boolean execute,
SymbolTable symbols)
|
ReturnValue |
SCParser.statement(boolean execute,
SymbolTable symbols)
|
ReturnValue |
SCParser.term(boolean execute,
SymbolTable symbols)
|
static ReturnValue |
SCTools.unlink_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue)
Handle the unlink operator when it is followed by an expression |
ReturnValue |
SCParser.unlinkexpression(boolean execute,
SymbolTable symbols)
|
Methods in story.dbcore.grammars with parameters of type ReturnValue | |
---|---|
static ReturnValue |
SCTools.argument_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue subvalue,
ArgumentVector args)
Handle the argument (non) operator, i.e., when an expression is followed by arguments. |
static ReturnValue |
SCTools.assignment_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue)
Handle an assignment operator when it is followed by an expression |
static ReturnValue |
SCTools.assignment_new_document(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ArgumentVector new_args)
Handle an assignment operator followed by "new document" |
static ReturnValue |
SCTools.assignment_new_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue newrvalue)
Handle an assignment operator followed by a "new" and then an identifier |
static ReturnValue |
SCTools.assignment_new_repository(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ArgumentVector new_args)
Handle an assignment operator followed by "new repository" and some arguments |
static ReturnValue |
SCTools.colon(DBCoreInterface dbci,
ReturnValue lvalue,
ReturnValue rvalue)
Handle the colon operator. |
static ReturnValue |
SCTools.dot(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue,
boolean singleDot)
Handle the dot operator |
static ReturnValue |
SCTools.equality(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue,
boolean allow_indirect)
Handle the equality operator. |
static java.lang.StringBuffer |
SCTools.examine(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue returnVal)
Examine an identifier in detail (i.e., call its render function) and return the StringBuffer |
static ReturnValue |
SCTools.expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue returnValue)
Handle a completed expression. |
static ReturnValue |
SCTools.link(DBCoreInterface dbci,
ReturnValue lvalue,
ReturnValue rvalue,
boolean overrideInference)
Handle the link operator, which is used to query for all direct links to or from a node (NOT to assign a link or test for a particular relationship, which are handled by = and ==/=~ respectively). |
static java.lang.Object |
SCTools.parameter_arg_dot_comparison(DBCoreInterface dbci,
VariableID outreference,
ReturnValue lvalue,
ReturnValue mvalue,
ReturnValue rvalue,
boolean testGreaterThan,
boolean singleDot)
Handles an equality operator within a parameter argument when the lvalue had a dot parameter. |
static java.lang.Object |
SCTools.parameter_arg_dot(DBCoreInterface dbci,
VariableID outreference,
ReturnValue lvalue,
ReturnValue rvalue)
Handles a dot operator for a parameter argument, e.g., |
static java.lang.Object |
SCTools.parameter_arg_link_equals(DBCoreInterface dbci,
VariableID outreference,
ReturnValue lvalue,
ReturnValue mvalue,
ReturnValue rvalue,
boolean overrideInference)
Handle a three-term, two-operator expression within a parameter argument when the two expressions are a link operator and the == equality operator. |
static Parameter |
SCTools.parameter_arg_link(DBCoreInterface dbci,
VariableID outreference,
ReturnValue lvalue,
ReturnValue mvalue,
boolean overrideInference)
Handle the link operator in a parameter argument. |
static java.lang.Object |
SCTools.parameter_term(DBCoreInterface dbci,
VariableID outreference,
ReturnValue term)
Handles a lone term within a paramete argument, no operators. |
static Parameter |
SCTools.parameter(DBCoreInterface dbci,
VariableID outreference,
ReturnValue paramType,
ArgumentVector args)
Handles a complete parameter, with type and arguments (e.g., node(arg)) |
static java.lang.StringBuffer |
SCTools.renderReturnValue(DBCoreInterface dbci,
ReturnValue returnValue,
SymbolTable symbols)
Renders a return value to a StringBuffer, branching on type. |
static ReturnValue |
SCTools.unlink_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue)
Handle the unlink operator when it is followed by an expression |
Uses of ReturnValue in story.scheherazade.grammars |
---|
Subclasses of ReturnValue in story.scheherazade.grammars | |
---|---|
class |
ReturnValue
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |