Building Parsers with Java
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

I

ideFont() - Static method in class sjm.utensil.SwingUtensil
A standard font for interactive development environment text areas.
Identity - class sjm.examples.string.Identity.
An Identity function returns the input string unchanged, in response to the f() method.
Identity() - Constructor for class sjm.examples.string.Identity
Construct an identity function.
ideTextArea() - Static method in class sjm.utensil.SwingUtensil
Return a standard text area, with the standard font and border, and with word wrapping enabled.
ideTitledBorder(String) - Static method in class sjm.utensil.SwingUtensil
Return a standard titled border.
ifCommand - Variable in class sjm.imperative.IfCommand
 
IfCommand - class sjm.imperative.IfCommand.
This command mimics a normal "if" statement, such as:
IfCommand(BooleanTerm, Command) - Constructor for class sjm.imperative.IfCommand
Construct an "if" command from the given condition and command.
IfCommand(BooleanTerm, Command, Command) - Constructor for class sjm.imperative.IfCommand
Construct an "if" command from the given condition and command.
ifelse() - Static method in class sjm.examples.tests.Dangle
 
iff() - Static method in class sjm.examples.tests.Dangle
 
inArray - Variable in class sjm.combinatorics.Permutations
 
inArray - Variable in class sjm.combinatorics.Combinations
 
indent(int) - Static method in class sjm.examples.pretty.ComponentNode
Returns a string of blanks.
index - Variable in class sjm.combinatorics.Permutations
 
index - Variable in class sjm.combinatorics.Combinations
 
index - Variable in class sjm.parse.Assembly
 
init() - Method in class sjm.parse.tokens.SymbolRootNode
 
initialize(JButton, JButton, JButton, JButton, JButton, JTextArea, JTextArea, JTextArea) - Method in class sjm.examples.logic.LogikusMediator
Make the IDE's GUI components available.
initialize(JButton, JButton, JButton, JSlider, JSlider, JTextArea, JTextArea, SlingPanel) - Method in class sjm.examples.sling.SlingMediator
Initialize this mediator with components from the a Sling IDE.
initialize(JButton, JButton, JTextArea, JTextArea, JTextArea) - Method in class sjm.examples.query.JaqlMediator
Initialize this object, using the components of a JaqlUe.
insert(ComponentNode) - Method in class sjm.examples.pretty.CompositeNode
Add a node before the currently held nodes.
instantiation - Variable in class sjm.engine.Variable
 
ioPane() - Method in class sjm.examples.query.JaqlUe
 
IQ - Variable in class sjm.examples.cloning.Customer
 
isDefined(String) - Method in class sjm.engine.Scope
Returns true if a variable of the given name appears in this scope.
isDefined(String) - Method in class sjm.examples.sling.SlingTarget
Return true, if the given variable name exists in this target's scope.
isDefined(String) - Method in class sjm.examples.sling.Scope
Returns true if a variable of the given name appears in this scope.
isEmpty() - Method in class sjm.engine.DynamicRule
Return true if this rule contains no structures.
isEmpty() - Method in class sjm.examples.sling.RenderableCollection
Returns true if this collection contains no renderables.
isList() - Method in class sjm.engine.Structure
Return true, if this structure is a list, which means it has an functor of ".", and has two terms, the second of which must be a list.
isList() - Method in interface sjm.engine.Term
Return true, if this term is a list
isList() - Method in class sjm.engine.Variable
Returns true if this variable is uninstantiated, or if it contains a list.
isList() - Method in class sjm.engine.EmptyList
Return true, since an empty list is a list.
isNumber() - Method in class sjm.parse.tokens.Token
Returns true if this token is a number.
isQuotedString() - Method in class sjm.parse.tokens.Token
Returns true if this token is a quoted string.
isSymbol() - Method in class sjm.parse.tokens.Token
Returns true if this token is a symbol.
isWord() - Method in class sjm.parse.tokens.Token
Returns true if this token is a word.

by Steve Metsker
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