Uses of Class
story.scheherazade.parameters.SCHSymbolTable

Packages that use SCHSymbolTable
story.scheherazade.grammars   
story.scheherazade.parameters   
 

Uses of SCHSymbolTable in story.scheherazade.grammars
 

Methods in story.scheherazade.grammars with parameters of type SCHSymbolTable
 Action SCHGrammarParser.action(SCHSymbolTable symbols)
           
 SCHArguments SCHGrammarParser.arguments(SCHSymbolTable symbols)
           
 AssignedActionAddress SCHGrammarParser.assignedAction(SCHSymbolTable symbols, ReturnValue preColonTerm)
           
 AssignedConditionAddress SCHGrammarParser.assignedCondition(SCHSymbolTable symbols, ReturnValue preColonTerm)
           
 AssignedModifierAddress SCHGrammarParser.assignedModifier(SCHSymbolTable symbols, ReturnValue preColonTerm)
           
static ReturnValue SCHGrammarTools.atomicID(SCHSymbolTable symbols, java.lang.String id)
          Handle an atomic identifier
 java.lang.Object SCHGrammarParser.behavior(SCHSymbolTable symbols)
           
 java.lang.Object SCHGrammarParser.character(SCHSymbolTable symbols)
           
 Condition SCHGrammarParser.condition(SCHSymbolTable symbols)
           
 java.lang.Object SCHGrammarParser.location(SCHSymbolTable symbols)
           
 Modifier SCHGrammarParser.modifier(SCHSymbolTable symbols)
           
 java.lang.Object SCHGrammarParser.param_arg(SCHSymbolTable symbols)
           
 StoryAssertionParameter SCHGrammarParser.parameter(SCHSymbolTable symbols, StoryAssertion assertion)
           
static java.lang.Object SCHGrammarTools.parseID(java.lang.String id, SCHSymbolTable symbols)
          Given a string identifier, determine what kind of identifier it is, and upgrade it to a more specific object if possible.
 java.lang.Object SCHGrammarParser.prop(SCHSymbolTable symbols)
           
 java.lang.Object SCHGrammarParser.quality(SCHSymbolTable symbols)
           
static java.lang.Object SCHGrammarTools.stripArg(ReturnValue returnValue, SCHSymbolTable symbols)
          Given a ReturnValue, return the value itself, stripping away the encapsulation of ReturnVector.
 ReturnValue SCHGrammarParser.term(SCHSymbolTable symbols)
           
 

Uses of SCHSymbolTable in story.scheherazade.parameters
 

Methods in story.scheherazade.parameters that return SCHSymbolTable
 SCHSymbolTable SCHQueryResult.getReferences()
          Get the refernces.
static SCHSymbolTable SCHSymbolTable.mergeTables(SCHSymbolTable first, SCHSymbolTable second)
          Merge two symbol tables.
 SCHSymbolTable SCHParameterSet.newReferenceTable()
          Create a new SCHSymbolTable with the declarations implied by the SCHParameterSet's parameters.
 

Methods in story.scheherazade.parameters with parameters of type SCHSymbolTable
abstract  java.lang.Object NarrativeMatchingQueryParameter.interpretCoreQueryResult(Timeline timelineHandler, java.util.Enumeration e, SCHSymbolTable references)
          Interpret the elements of a DBCore QueryResult into an element of a Scheherazade SCHQueryResult using the semantics particular to Scheherazade.
 java.lang.Object InvokedStateParameter.interpretCoreQueryResult(Timeline timelineHandler, java.util.Enumeration e, SCHSymbolTable references)
           
 java.lang.Object DefinedNounParameter.interpretCoreQueryResult(Timeline timelineHandler, java.util.Enumeration e, SCHSymbolTable references)
           
 java.lang.Object AssignedConditionParameter.interpretCoreQueryResult(Timeline timelineHandler, java.util.Enumeration e, SCHSymbolTable references)
           
 java.lang.Object AssignedActionParameter.interpretCoreQueryResult(Timeline timelineHandler, java.util.Enumeration e, SCHSymbolTable references)
           
static SCHSymbolTable SCHSymbolTable.mergeTables(SCHSymbolTable first, SCHSymbolTable second)
          Merge two symbol tables.
 

Constructors in story.scheherazade.parameters with parameters of type SCHSymbolTable
SCHQueryResult(SCHSymbolTable references)
          Constructor with no elements.
SCHQueryResult(SCHSymbolTable references, java.lang.Object element0)
          Constructor with one element.
SCHQueryResult(SCHSymbolTable references, java.lang.Object element0, java.lang.Object element1)
          Constructor with two elements.
SCHQueryResult(SCHSymbolTable references, java.lang.Object element0, java.lang.Object element1, java.lang.Object element2)
          Constructor with three elements.
SCHQueryResult(SCHSymbolTable references, java.lang.Object element0, java.lang.Object element1, java.lang.Object element2, java.lang.Object element3)
          Constructor with four elements.
SCHQueryResult(SCHSymbolTable references, SCHQueryResult core, java.lang.Object newElement)
          Constructor with a core QueryResult and a new element.
SCHQueryResult(SCHSymbolTable references, SCHQueryResult lower, SCHQueryResult upper)
          Constructor with two other QueryResults.
SCHQueryResult(SCHSymbolTable references, java.util.Vector elements)
          Constructor with a vector of elements.
SCHSymbolTable(SCHSymbolTable outerScope)
          Constructor with pointer to outer scope
 



Copyright © 2011 David K. Elson. All Rights Reserved.