To hold intermediate node in the student's evaluation tree
that is a parenthesized subexpression - expect that the operatorsCovered
will contain the parenthesis and the root of the enclosed sub-expression.
Converts the string template into a vector of statement strings, the statements being
{, },
declaration,
print,
delete,
while, iwhile,
dowhile, idowhile,
for, ifor,
if, if-else,
assignment
and introduces filler statements <...>
Prints the name of the scope corresponding to this activation record, name of the parent scope,
followe by all the variables and pointers in this scope
print() -
Method in class org.problets.domain.model.implement.Behavior
print() -
Method in class org.problets.domain.model.implement.RandomModel
print() -
Method in class org.problets.domain.model.implement.StackModel
Print the entire contents of the stack
print() -
Static method in class org.problets.domain.model.implement.SymbolTable
Prints all the variable names, pointer names, function names and data types in the symbol table along with the index with which they are referred to in the problem template, e.g., count is
print() -
Method in class org.problets.domain.model.output.LineOutput
- obsolete
Class implemented by all classes
- this maintains the state of the problem, and the state
is used by various classes to implement their View/GUI
Serves as a back panel to the following panels:
OptionsPanel - to let the user select response
FeedbackPanel - which will display the answer after grading it
Author: Amruth Kumar
Holds a sub-template of a problem template,
the code corresponding to it in the code text,
and for control constructs, a reference to the control
construct object that will execute it.
Processes the specVector, and returns a vector of three vectors:
- problems specified for pre-test, any specific problems listed for practice,
and problems specified for post-test.