Index
All Classes and Interfaces|All Packages|Constant Field Values
P
- parse(Queue<String>) - Method in interface components.program.Program
-
Parses a BL program from
tokens
intothis
. - parse(Queue<String>) - Method in class components.program.ProgramSecondary
- parse(Queue<String>) - Method in interface components.statement.Statement
-
Parses a single BL statement from
tokens
intothis
. - parse(Queue<String>) - Method in class components.statement.StatementSecondary
- parse(SimpleReader) - Method in interface components.program.Program
-
Parses a BL program from
in
intothis
. - parse(SimpleReader) - Method in class components.program.ProgramSecondary
- parseBlock(Queue<String>) - Method in interface components.statement.Statement
-
Parses a maximally long sequence of BL statements from
tokens
into the BLOCKthis
. - parseBlock(Queue<String>) - Method in class components.statement.StatementSecondary
- peek() - Method in class components.simplereader.SimpleReader1L
- peek() - Method in interface components.simplereader.SimpleReaderKernel
-
Peeks a single
char
fromthis.content
. - pop() - Method in class components.stack.Stack1L
- pop() - Method in class components.stack.Stack2
- pop() - Method in class components.stack.Stack3
- pop() - Method in interface components.stack.StackKernel
-
Removes
x
from the top ofthis
. - power(int) - Method in interface components.naturalnumber.NaturalNumber
-
Raises
this
to the powerp
. - power(int) - Method in class components.naturalnumber.NaturalNumberSecondary
- prettyPrint(SimpleWriter) - Method in interface components.program.Program
- prettyPrint(SimpleWriter) - Method in class components.program.ProgramSecondary
- prettyPrint(SimpleWriter, int) - Method in interface components.statement.Statement
-
Pretty prints
this
to the given streamout
offset
spaces from the left margin usingProgram.INDENT_SIZE
spaces for each indentation level. - prettyPrint(SimpleWriter, int) - Method in class components.statement.StatementSecondary
- print(boolean) - Method in interface components.simplewriter.SimpleWriter
-
Appends
TO_STRING(b)
to the end ofthis.content
. - print(boolean) - Method in class components.simplewriter.SimpleWriter1L
- print(char) - Method in interface components.simplewriter.SimpleWriter
-
Appends
<c>
to the end ofthis.content
. - print(char) - Method in class components.simplewriter.SimpleWriter1L
- print(double) - Method in interface components.simplewriter.SimpleWriter
-
Appends
TO_STRING(d)
to the end ofthis.content
. - print(double) - Method in class components.simplewriter.SimpleWriter1L
- print(double, int, boolean) - Method in interface components.simplewriter.SimpleWriter
-
Appends
TO_STRING(d, precision, scientific)
to the end ofthis.content
. - print(double, int, boolean) - Method in class components.simplewriter.SimpleWriter1L
- print(int) - Method in interface components.simplewriter.SimpleWriter
-
Appends
TO_STRING(i)
to the end ofthis.content
. - print(int) - Method in class components.simplewriter.SimpleWriter1L
- print(long) - Method in interface components.simplewriter.SimpleWriter
-
Appends
TO_STRING(x)
to the end ofthis.content
. - print(long) - Method in class components.simplewriter.SimpleWriter1L
- print(Object) - Method in interface components.simplewriter.SimpleWriter
-
Appends the string representation of
o
to the end ofthis.content
. - print(Object) - Method in class components.simplewriter.SimpleWriter1L
- print(String) - Method in interface components.simplewriter.SimpleWriter
-
Appends
s
to the end ofthis.content
. - print(String) - Method in class components.simplewriter.SimpleWriter1L
- println() - Method in interface components.simplewriter.SimpleWriter
-
Appends a line separator to the end of
this.content
. - println() - Method in class components.simplewriter.SimpleWriter1L
- println(boolean) - Method in interface components.simplewriter.SimpleWriter
-
Appends
TO_STRING(b)
and a line separator to the end ofthis.content
. - println(boolean) - Method in class components.simplewriter.SimpleWriter1L
- println(char) - Method in interface components.simplewriter.SimpleWriter
-
Appends
<c>
and a line separator to the end ofthis.content
. - println(char) - Method in class components.simplewriter.SimpleWriter1L
- println(double) - Method in interface components.simplewriter.SimpleWriter
-
Appends
TO_STRING(d)
and a line separator to the end ofthis.content
. - println(double) - Method in class components.simplewriter.SimpleWriter1L
- println(double, int, boolean) - Method in interface components.simplewriter.SimpleWriter
-
Appends
TO_STRING(d, precision, scientific)
and a line separator to the end ofthis.content
. - println(double, int, boolean) - Method in class components.simplewriter.SimpleWriter1L
- println(int) - Method in interface components.simplewriter.SimpleWriter
-
Appends
TO_STRING(i)
and a line separator to the end ofthis.content
. - println(int) - Method in class components.simplewriter.SimpleWriter1L
- println(long) - Method in interface components.simplewriter.SimpleWriter
-
Appends
TO_STRING(x)
and a line separator to the end ofthis.content
. - println(long) - Method in class components.simplewriter.SimpleWriter1L
- println(Object) - Method in interface components.simplewriter.SimpleWriter
-
Appends the string representation of
o
and a line separator to the end ofthis.content
. - println(Object) - Method in class components.simplewriter.SimpleWriter1L
- println(String) - Method in interface components.simplewriter.SimpleWriter
-
Appends
s
and a line separator to the end ofthis.content
. - println(String) - Method in class components.simplewriter.SimpleWriter1L
- Program - Interface in components.program
-
ProgramKernel
enhanced with secondary methods. - Program.Instruction - Enum Class in components.program
-
BugsWorld virtual machine instructions and "byte codes".
- Program1 - Class in components.program
- Program1() - Constructor for class components.program.Program1
-
No-argument constructor.
- ProgramKernel - Interface in components.program
-
Program kernel component with kernel methods.
- ProgramSecondary - Class in components.program
-
Layered implementations of secondary methods for
Program
. - ProgramSecondary() - Constructor for class components.program.ProgramSecondary
- push(T) - Method in class components.stack.Stack1L
- push(T) - Method in class components.stack.Stack2
- push(T) - Method in class components.stack.Stack3
- push(T) - Method in interface components.stack.StackKernel
-
Adds
x
to the top ofthis
.
All Classes and Interfaces|All Packages|Constant Field Values