Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
J
K
L
M
N
O
P
R
S
T
U
V
W