A B C D E F G I J K L M N O P R S T U V W

C

CHAR_ASSIGN - Static variable in class pascalinterpreter.analysis.Code
 
CHAR_GREATER - Static variable in class pascalinterpreter.analysis.Code
 
CHAR_MINUS - Static variable in class pascalinterpreter.analysis.Code
 
CHAR_POINT - Static variable in class pascalinterpreter.analysis.Code
 
CHAR_POINTER - Static variable in class pascalinterpreter.analysis.Code
 
CHAR_QUOTE - Static variable in class pascalinterpreter.analysis.Code
 
CHAR_SPACE - Static variable in class pascalinterpreter.analysis.Code
 
CHAR__ - Static variable in class pascalinterpreter.analysis.Code
 
CONST - Static variable in class pascalinterpreter.analysis.Analyser
 
CONST - Variable in class pascalinterpreter.analysis.Compiler
 
Code - class pascalinterpreter.analysis.Code.
 
Code(String) - Constructor for class pascalinterpreter.analysis.Code
Konstruktor obiektu Code.
Command - class pascalinterpreter.Command.
 
Command() - Constructor for class pascalinterpreter.Command
 
Compiler - class pascalinterpreter.analysis.Compiler.
 
Compiler(String) - Constructor for class pascalinterpreter.analysis.Compiler
 
Constant - class pascalinterpreter.Constant.
 
Constant(DataType, String) - Constructor for class pascalinterpreter.Constant
Tworzy obiekt reprezentujący stałą, sprawdza poprawność nazwy, oraz inicjuje atrybuty.
Constant(DataType) - Constructor for class pascalinterpreter.Constant
Tworzy obiekt reprezentujący stałą, automatycznie generuje jej nazwę, oraz inicjuje atrybuty.
ControlStatement - class pascalinterpreter.ControlStatement.
 
ControlStatement() - Constructor for class pascalinterpreter.ControlStatement
 
checkControlCondition(BinaryOperation) - Method in class pascalinterpreter.ControlStatement
Metoda sprawdza, czy operacja binarna jest poprawnym warunkiem, koniecznym do działania instrukcji sterującej.
checkDeclarSection() - Method in class pascalinterpreter.analysis.Analyser
 
checkDynamicVarNameFormat(String) - Method in class pascalinterpreter.datatypes.PointerType
Metoda sprawdza, czy podana nazwa ma odpowiedni format, jako nazwa dla zmiennych dynamicznych.
checkFormat(String) - Method in class pascalinterpreter.DataType
Sprawdza, czy podana wartość może zostać przypisana do zmiennej danego typu typu.
checkFormat(String) - Method in class pascalinterpreter.datatypes.Bool
 
checkFormat(String) - Method in class pascalinterpreter.datatypes.Int
 
checkFormat(String) - Method in class pascalinterpreter.datatypes.PointerType
 
checkFormat(String) - Method in class pascalinterpreter.datatypes.Real
 
checkFormat(String) - Method in class pascalinterpreter.datatypes.Str
 
checkName(String) - Method in class pascalinterpreter.Variable
Metoda sprawdza czy nazwa zmiennej jest poprawna (tzn. czy rozpoczyna się literą i zawiera tylko dozwolone znaki).
checkOperator(Variable, BinaryOperator, Variable) - Method in class pascalinterpreter.BinaryOperation
Metoda sprawdza, czy operator będzie mógł pracować z tego typu zmiennymi.
checkOperator(Variable, UnaryOperator) - Method in class pascalinterpreter.UnaryOperation
 
checkParametrs(Variable, Variable, Variable) - Method in class pascalinterpreter.controlstatements.For
Metoda sprawdza poprawność typów dla parametrów pętli for.
checkStructure() - Method in class pascalinterpreter.analysis.Code
Metoda sprawdza, czy w programie pewnw słowa kluczowe wystąpiły tylko raz, we właściwych miejscach.
checkType(Variable, Operator) - Method in class pascalinterpreter.Operation
Metoda sprawdza, czy podany operator jest dopuszczalny dla zmiennej podanego typu.
checkType(String) - Method in class pascalinterpreter.analysis.Compiler
 
code - Variable in class pascalinterpreter.analysis.Analyser
 
commands - Variable in class pascalinterpreter.Block
 
compileAndRun() - Method in class pascalinterpreter.gui.PascalInterpreter
 
componentEn - Variable in class pascalinterpreter.Program
 
comps - Variable in class pascalinterpreter.Program.ComponentEn
 
compute(String, String) - Method in class pascalinterpreter.operators.Add
Metoda wykonuje operację konkatencaji łańcuchów String
compute(double, double) - Method in class pascalinterpreter.operators.Add
 
compute(double, double) - Method in class pascalinterpreter.operators.Arithmetic
Metoda oblicza wartosc wyrazenia.
compute(double, double) - Method in class pascalinterpreter.operators.Divide
 
compute(double, double) - Method in class pascalinterpreter.operators.Multiple
 
compute(double, double) - Method in class pascalinterpreter.operators.Subtract
 
controlCondition - Variable in class pascalinterpreter.ControlStatement
 
copy() - Method in class pascalinterpreter.gui.EditorPanel
 
count - Static variable in class pascalinterpreter.Constant
Licznik automatycznie utworzonych stałych.
count - Static variable in class pascalinterpreter.DynamicVariable
Licznik utworzonych zmiennych dynamicznych.
createAnalyseException(AnalyseException) - Method in class pascalinterpreter.analysis.Compiler
 
createAssignRegistryOperation(Variable) - Method in class pascalinterpreter.controlstatements.For
 
createBinaryOperation(String, String, String) - Method in class pascalinterpreter.analysis.Compiler
 
createBlock() - Method in class pascalinterpreter.analysis.Compiler
 
createCommands() - Method in class pascalinterpreter.analysis.Compiler
 
createConst(String) - Method in class pascalinterpreter.analysis.Compiler
 
createControlCondition(Variable, Variable) - Method in class pascalinterpreter.controlstatements.For
 
createFor() - Method in class pascalinterpreter.analysis.Compiler
 
createIfElse() - Method in class pascalinterpreter.analysis.Compiler
 
createIncrementOperation(Variable) - Method in class pascalinterpreter.controlstatements.For
 
createInitOperation(Variable, Variable) - Method in class pascalinterpreter.controlstatements.For
 
createIoOperation(String, String) - Method in class pascalinterpreter.analysis.Compiler
 
createUnaryOperation(String, String) - Method in class pascalinterpreter.analysis.Compiler
 
createWhile() - Method in class pascalinterpreter.analysis.Compiler
 
cut() - Method in class pascalinterpreter.gui.EditorPanel
 

A B C D E F G I J K L M N O P R S T U V W