Uses of Class
pascalinterpreter.RuntimeException

Packages that use RuntimeException
pascalinterpreter   
pascalinterpreter.controlstatements   
pascalinterpreter.iooperations   
pascalinterpreter.operators   
 

Uses of RuntimeException in pascalinterpreter
 

Methods in pascalinterpreter that throw RuntimeException
 void BinaryOperation.execute()
           
abstract  void BinaryOperator.execute(Variable operandL, Variable operandR)
           
protected  Variable[] BinaryOperator.makeConversion(Variable operand0, Variable operand1)
          Metoda wykonuje, jeżeli jest możliwa, konwersje operandów do wspólnego typu.
protected  Variable[] BinaryOperator.execInitialize(Variable operandL, Variable operandR)
          Metoda pomocnicza - sprawdza typy, oraz wykonuje konwersję do wspólnego typu dla obu operandów.
 void Block.execute()
           
abstract  void Command.execute()
          Metoda rozpoczyna wykonywanie komendy.
protected  boolean ControlStatement.isConditionTrue()
          Metoda sprawdza warunek wykonywania instrukcji sterującej.
 void UnaryOperation.execute()
           
abstract  void UnaryOperator.execute(Variable operand)
          Metoda wykonuje operację na operandzie.
 

Uses of RuntimeException in pascalinterpreter.controlstatements
 

Methods in pascalinterpreter.controlstatements that throw RuntimeException
 void For.execute()
           
 void IfElse.execute()
           
 void While.execute()
           
 

Uses of RuntimeException in pascalinterpreter.iooperations
 

Methods in pascalinterpreter.iooperations that throw RuntimeException
 void Read.execute()
           
 void Readln.execute()
           
 void Write.execute()
           
 void Writeln.execute()
           
 

Uses of RuntimeException in pascalinterpreter.operators
 

Methods in pascalinterpreter.operators that throw RuntimeException
 void Add.execute(Variable operandL, Variable operandR)
           
 void Arithmetic.execute(Variable operandL, Variable operandR)
           
 void Assign.execute(Variable operandL, Variable operandR)
           
 void Dispose.execute(Variable operand)
           
 void Equal.execute(Variable operandL, Variable operandR)
           
 void New.execute(Variable operand)
           
 void NotEqual.execute(Variable operandL, Variable operandR)
           
 void Relational.execute(Variable operandL, Variable operandR)