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
tokensintothis. - parse(Queue<String>) - Method in class components.program.ProgramSecondary
- parse(Queue<String>) - Method in interface components.statement.Statement
-
Parses a single BL statement from
tokensintothis. - parse(Queue<String>) - Method in class components.statement.StatementSecondary
- parse(SimpleReader) - Method in interface components.program.Program
-
Parses a BL program from
inintothis. - 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
tokensinto 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
charfromthis.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 and returns the entry at the top of
this. - power(int) - Method in interface components.naturalnumber.NaturalNumber
-
Raises
thisto 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
thisto the given streamoutoffsetspaces from the left margin usingProgram.INDENT_SIZEspaces 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
oto the end ofthis.content. - print(Object) - Method in class components.simplewriter.SimpleWriter1L
- print(String) - Method in interface components.simplewriter.SimpleWriter
-
Appends
sto 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
oand 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
sand a line separator to the end ofthis.content. - println(String) - Method in class components.simplewriter.SimpleWriter1L
- Program - Interface in components.program
-
ProgramKernelenhanced 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
xto the top ofthis.
All Classes and Interfaces|All Packages|Constant Field Values