Overview
Package
Class
Use
Tree
Index
Help
Building Parsers with Java
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
D
Dangle
- class sjm.examples.tests.
Dangle
.
This class provides an ambiguous parser in its
statement
method, which serves to show that the test classes can find ambiguity.
Dangle()
- Constructor for class sjm.examples.tests.
Dangle
deepestRead(PushbackReader)
- Method in class sjm.parse.tokens.
SymbolNode
DEFAULT_NLINE
- Static variable in class sjm.examples.sling.
SlingTarget
DEFAULT_SYMBOL_MAX
- Static variable in class sjm.parse.tokens.
Tokenizer
defaultDelimiter()
- Method in class sjm.parse.tokens.
TokenAssembly
Returns the default string to show between elements consumed or remaining.
defaultDelimiter()
- Method in class sjm.parse.
Assembly
Returns the default string to show between elements.
defaultDelimiter()
- Method in class sjm.parse.chars.
CharacterAssembly
Returns the default string to show between elements consumed or remaining.
definitionString()
- Method in class sjm.engine.
Variable
Returns string representation of this variable, showing both its name and its value.
delimiter
- Variable in class sjm.parse.tokens.
TokenStringSource
dianne
- Variable in class sjm.examples.karate.
KaratePuzzle
dictionary
- Variable in class sjm.examples.sling.
Scope
Digit
- class sjm.parse.chars.
Digit
.
A Digit matches a digit from a character assembly.
Digit()
- Constructor for class sjm.parse.chars.
Digit
discard
- Variable in class sjm.parse.
Terminal
discard()
- Method in class sjm.parse.
Terminal
A convenience method that sets discarding to be true.
display(String)
- Method in class sjm.examples.logic.
LogikusMediator
Appends the given line to the results text area, scheduling this event with the event-dispatching thread.
DivideAssembler
- class sjm.examples.arithmetic.
DivideAssembler
.
Pop two numbers from the stack and push the result of dividing the top number into the one below it.
DivideAssembler()
- Constructor for class sjm.examples.arithmetic.
DivideAssembler
divideElement()
- Method in class sjm.examples.sling.
SlingParser
divideFactor()
- Method in class sjm.examples.query.
ComparisonParser
divideFactor()
- Method in class sjm.examples.arithmetic.
ArithmeticParser
divideFactor()
- Method in class sjm.examples.logic.
LogikusParser
drawFunction(Graphics, Scale, int)
- Method in class sjm.examples.sling.
SlingPanel
DynamicAxiom
- interface sjm.engine.
DynamicAxiom
.
A DynamicAxiom is an axiom (that is, either a fact or a rule) that a structure can consult to prove itself.
dynamicAxiom(AxiomSource)
- Method in class sjm.engine.
Fact
Returns this fact.
dynamicAxiom(AxiomSource)
- Method in interface sjm.engine.
Axiom
Return an axiom that a consulting structure can use to prove itself.
dynamicAxiom(AxiomSource)
- Method in class sjm.engine.
Rule
Return a provable version of this rule.
DynamicRule
- class sjm.engine.
DynamicRule
.
A DynamicRule represents a provable statement that a structure is true if a following series of other structures are true.
DynamicRule(AxiomSource, Scope, Rule)
- Constructor for class sjm.engine.
DynamicRule
Construct a provable rule for the given axiom source, scope, and rule.
DynamicRule(AxiomSource, Scope, Structure[])
- Constructor for class sjm.engine.
DynamicRule
Overview
Package
Class
Use
Tree
Index
Help
by Steve Metsker
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y