Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractTreeNode - Class in com.mackenziehigh.snowflake
An instance of this class is a node in a syntax-tree.
AbstractTreeNode() - Constructor for class com.mackenziehigh.snowflake.AbstractTreeNode
 
and(String, String) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds an and-rule to the grammar that is being built.
and(String, String) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds an and-rule to the grammar that is being built.

B

BEGIN - Enum constant in enum com.mackenziehigh.snowflake.TraceElementReason
This constant indicates that a rule is beginning a match attempt.
build() - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method performs the actual construction of the new grammar and returns the result.

C

callCount() - Method in class com.mackenziehigh.snowflake.Trace
This method returns the number of records that were created.
cancelFindAndReplace() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method closes the "Find and Replace" dialog.
checkNonNull(Object) - Static method in class com.mackenziehigh.snowflake.Utils
This method ensures that an object reference is non-null.
checkNonNullArray(Object[]) - Static method in class com.mackenziehigh.snowflake.Utils
This method ensures that an array is non-null and that the array contains no null elements.
childAt(int) - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns the child-node of this node at a given index.
childAt(int) - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns the child-node of this node at a given index.
childCount() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns the number of children of this node.
childCount() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns the number of children of this node.
children() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns an array that contains the children of this node.
children() - Method in class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 
children() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns an array that contains the children of this node.
children() - Method in class com.mackenziehigh.snowflake.TreeNode
This method returns an array that contains the children of this node.
choose(String, String...) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds an ordered choice-rule to the grammar that is being built.
choose(String, String...) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds an ordered choice-rule to the grammar that is being built.
chr(String, String) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a character-rule to the grammar that is being built.
chr(String, String) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a character-rule to the grammar that is being built.
columnNumbers() - Method in class com.mackenziehigh.snowflake.LinesAndColumns
This method returns an array that contains exactly one element, a column-number, for each character in the input that was used to create this object.
com.mackenziehigh.snowflake - package com.mackenziehigh.snowflake
The Snowflake Recursive-Descent Parser Library
com.mackenziehigh.snowflake.designer.gui - package com.mackenziehigh.snowflake.designer.gui
 
com.mackenziehigh.snowflake.designer.gui.tabs - package com.mackenziehigh.snowflake.designer.gui.tabs
 
com.mackenziehigh.snowflake.designer.io - package com.mackenziehigh.snowflake.designer.io
 
com.mackenziehigh.snowflake.parsergen - package com.mackenziehigh.snowflake.parsergen
This package provides the parser-generator part of the framework.
combine(String, String...) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a combination character-class to the grammar that is being built.
combine(String, String...) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a combination character-class to the grammar that is being built.
COMMENT - Enum constant in enum com.mackenziehigh.snowflake.designer.gui.Tokens
 
ConcreteSyntaxTreePanel - Class in com.mackenziehigh.snowflake.designer.gui.tabs
 
ConcreteSyntaxTreePanel() - Constructor for class com.mackenziehigh.snowflake.designer.gui.tabs.ConcreteSyntaxTreePanel
Creates new form ConcreteSyntaxTreePanel
Core - Class in com.mackenziehigh.snowflake.designer.gui
This class centralizes the logic behind the GUI.
Core() - Constructor for class com.mackenziehigh.snowflake.designer.gui.Core
 
CR - Enum constant in enum com.mackenziehigh.snowflake.NewlineStyles
This constant represents a newline that is a carriage-return (i.e.
CR_LF - Enum constant in enum com.mackenziehigh.snowflake.NewlineStyles
This constant represents a newline that is a carriage-return followed by a line-feed.

D

DIRECTIVE - Enum constant in enum com.mackenziehigh.snowflake.designer.gui.Tokens
 
DisplayableTreeNode - Class in com.mackenziehigh.snowflake.designer.gui
This class facilitates the display of a parse-tree via a GUI.
DisplayableTreeNode(DisplayableTreeNode, ITreeNode) - Constructor for class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 

E

EditorPanel - Class in com.mackenziehigh.snowflake.designer.gui.tabs
 
EditorPanel() - Constructor for class com.mackenziehigh.snowflake.designer.gui.tabs.EditorPanel
Creates new form EditorPanel
elements() - Method in class com.mackenziehigh.snowflake.Trace
This method return records that describe the starts/failures/successes of match-attempts.
exclude(String, String, String) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a single-char character-class to the grammar that is being built.
exclude(String, String, String) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a single-char character-class to the grammar that is being built.
exit() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method implements the "Exit" action.
exportFiles() - Method in class com.mackenziehigh.snowflake.parsergen.ParserGenerator
This method performs the exportation of the generated parser and the generated visitor.

F

FAIL - Enum constant in enum com.mackenziehigh.snowflake.TraceElementReason
This constant indicates that a rule failed to match.
find(Iterable<ITreeNode>, String) - Static method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method searches an iterable for a particular tree-node.
find(String) - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method implements the find-action of the "Find and Replace" dialog.
findAll(Iterable<ITreeNode>, String) - Static method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method searches an iterable for a particular group of tree-nodes.
findAndReplace() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method implements the "Find and Replace" action.
FindAndReplaceDialog - Class in com.mackenziehigh.snowflake.designer.gui
* Under Development.
FindAndReplaceDialog(Frame, boolean) - Constructor for class com.mackenziehigh.snowflake.designer.gui.FindAndReplaceDialog
Creates new form FindAndReplace
forJava(PrintWriter) - Static method in class com.mackenziehigh.snowflake.parsergen.ParserGenerator
This method creates a new instance that generates Java source-code.
fromGuess(String, NewlineStyles) - Static method in enum com.mackenziehigh.snowflake.NewlineStyles
This method determines the newline style given the input that will be parsed.
fromNewline(String) - Static method in enum com.mackenziehigh.snowflake.NewlineStyles
This method determines the best-matching newline-style constant for a given newline.
fromSystem() - Static method in enum com.mackenziehigh.snowflake.NewlineStyles
This method retrieves the best-matching newline-style for the current computer system.

G

generateParser() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method implements the "Generate Parser" action.
getAllowsChildren() - Method in class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 
getChildAt(int) - Method in class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 
getChildCount() - Method in class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 
getColumnNumber() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
 
getFilepath() - Method in class com.mackenziehigh.snowflake.designer.io.StringFile
 
getIndex(TreeNode) - Method in class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 
getLineNumber() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
 
getMatchText() - Method in class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 
getParent() - Method in class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 
getParserFile() - Method in class com.mackenziehigh.snowflake.parsergen.ParserGenerator
This method returns the source-code to place into the parser-file.
getParseTree() - Method in class com.mackenziehigh.snowflake.designer.gui.tabs.ConcreteSyntaxTreePanel
 
getProjectLabel() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
 
getRuleName() - Method in class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 
getSourceCode() - Method in class com.mackenziehigh.snowflake.designer.io.StringFile
 
getTabs() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
 
getTextArea() - Method in class com.mackenziehigh.snowflake.designer.gui.tabs.ConcreteSyntaxTreePanel
 
getTextArea() - Method in class com.mackenziehigh.snowflake.designer.gui.tabs.EditorPanel
 
getTrace() - Method in class com.mackenziehigh.snowflake.Parser
This method returns a record describing stages of the most-recent parsing-attempt.
getVisitorFile() - Method in class com.mackenziehigh.snowflake.parsergen.ParserGenerator
This method returns the source-code to place into the visitor-file.
Grammar - Class in com.mackenziehigh.snowflake
An instance of this class is a dynamically created Parsing Expression Grammar.
GrammarBuilder - Class in com.mackenziehigh.snowflake
This class provides a concrete grammar builder that can build grammars for immediate usage.
GrammarBuilder() - Constructor for class com.mackenziehigh.snowflake.GrammarBuilder
 
GrammarParser - Class in com.mackenziehigh.snowflake.parsergen
This class was auto-generated using the Snowflake parser-generator.
GrammarParser() - Constructor for class com.mackenziehigh.snowflake.parsergen.GrammarParser
 

H

HelpDialog - Class in com.mackenziehigh.snowflake.designer.gui
 
HelpDialog(Frame, boolean) - Constructor for class com.mackenziehigh.snowflake.designer.gui.HelpDialog
Creates new form HelpDialog

I

IGrammarBuilder - Interface in com.mackenziehigh.snowflake
An instance of this interface constructs a new Parsing Expression Grammar.
input() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns the char[] that is the parser's input.
input() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns the char[] that is the parser's input.
input() - Method in class com.mackenziehigh.snowflake.TreeNode
This method returns the char[] that is the parser's input.
insertString(int, String, AttributeSet) - Method in class com.mackenziehigh.snowflake.designer.gui.SyntaxHighlighter
IParser - Interface in com.mackenziehigh.snowflake
An instance of this interface is a parser based on a Parsing Expression Grammar.
isLeaf() - Method in class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 
iterableBFS() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns a breadth-first-search iterable over the tree rooted at this node.
iterableBFS() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns a breadth-first-search iterable over the tree rooted at this node.
iterableBFS() - Method in class com.mackenziehigh.snowflake.TreeNode
This method returns a breadth-first-search iterable over the tree rooted at this node.
iterableDFS() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns a depth-first-search iterable over the tree rooted at this node.
iterableDFS() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns a depth-first-search iterable over the tree rooted at this node.
iterableDFS() - Method in class com.mackenziehigh.snowflake.TreeNode
This method returns a depth-first-search iterable over the tree rooted at this node.
iterableLeavesFirst() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns a leaves-first iterable over the tree rooted at this node.
iterableLeavesFirst() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns a leaves-first iterable over the tree rooted at this node.
iterableLeavesFirst() - Method in class com.mackenziehigh.snowflake.TreeNode
This method returns a leaves-first iterable over the tree rooted at this node.
iterator() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns a depth-first-search iterator over the tree rooted at this node.
iterator() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns a depth-first-search iterator over the tree rooted at this node.
ITreeNode - Interface in com.mackenziehigh.snowflake
An instance of this class is a node in a syntax-tree.
ITreeNodeVisitor - Interface in com.mackenziehigh.snowflake
An instance of this interface is a visitor that visits a node in a syntax-tree.

L

length() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns the length of the region of the input that this node covers.
length() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns the length of the region of the input that this node covers.
length() - Method in class com.mackenziehigh.snowflake.TreeNode
This method returns the length of the region of the input that this node covers.
lengthOfConsumption() - Method in class com.mackenziehigh.snowflake.ParserOutput
This method returns the farthest location that parsing reached.
LF - Enum constant in enum com.mackenziehigh.snowflake.NewlineStyles
This constant represents a newline that is a line-feed (i.e.
lineNumbers() - Method in class com.mackenziehigh.snowflake.LinesAndColumns
This method returns an array that contains exactly one element, a line-number, for each character in the input that was used to create this object.
LinesAndColumns - Class in com.mackenziehigh.snowflake
An instance of this class computes line-numbers and column-numbers regarding a character-array.
LinesAndColumns(char[], NewlineStyles) - Constructor for class com.mackenziehigh.snowflake.LinesAndColumns
Sole Constructor.
LITERAL - Enum constant in enum com.mackenziehigh.snowflake.designer.gui.Tokens
 

M

main(String[]) - Static method in class com.mackenziehigh.snowflake.designer.gui.FindAndReplaceDialog
 
main(String[]) - Static method in class com.mackenziehigh.snowflake.designer.gui.HelpDialog
 
main(String[]) - Static method in class com.mackenziehigh.snowflake.designer.gui.MainWindow
 
MainWindow - Class in com.mackenziehigh.snowflake.designer.gui
 
MainWindow() - Constructor for class com.mackenziehigh.snowflake.designer.gui.MainWindow
Creates new form MainWindow

N

name() - Method in class com.mackenziehigh.snowflake.TraceElement
This method returns the name of the rule that caused the creation of this record.
negate(String, String) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a negation character-class to the grammar that is being built.
negate(String, String) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a negation character-class to the grammar that is being built.
newline() - Method in enum com.mackenziehigh.snowflake.NewlineStyles
This method retrieves a string containing the newline represented by this style.
NewlineStyles - Enum in com.mackenziehigh.snowflake
This enumeration defines constants for various platform-dependent newlines sequences.
newParser() - Method in class com.mackenziehigh.snowflake.Grammar
This method creates a new parser that is based on this grammar.
not(String, String) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a not-rule to the grammar that is being built.
not(String, String) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a not-rule to the grammar that is being built.

O

openProject() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method opens a project file and loads its contents into the GUI.
OPERATOR - Enum constant in enum com.mackenziehigh.snowflake.designer.gui.Tokens
 
option(String, String) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a "Zero or One" repetition-rule to the grammar that is being built.
option(String, String) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a "Zero or One" repetition-rule to the grammar that is being built.

P

parse() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method implements the "Parse" action.
parse(char[]) - Method in interface com.mackenziehigh.snowflake.IParser
This method parses a character-array using the grammar.
parse(char[]) - Method in class com.mackenziehigh.snowflake.Parser
This method parses a character-array using the grammar.
parse(char[]) - Method in class com.mackenziehigh.snowflake.parsergen.GrammarParser
This method parses a character-array using the grammar.
parse(String) - Method in interface com.mackenziehigh.snowflake.IParser
This method parses a string using the grammar.
parse(String) - Method in class com.mackenziehigh.snowflake.Parser
This method parses a string using the grammar.
parse(String) - Method in class com.mackenziehigh.snowflake.parsergen.GrammarParser
This method parses a string using the grammar.
parseGrammar(String) - Method in class com.mackenziehigh.snowflake.parsergen.ParserGenerator
This method parses a grammar and generates a derived parser-file and visitor-file.
Parser - Class in com.mackenziehigh.snowflake
An instance of this class is a parser that is based on a Parsing Expression Grammar.
ParserGenerator - Class in com.mackenziehigh.snowflake.parsergen
An instance of this class builds a parser-file and visitor-file from a given grammar.
parserOutput() - Method in exception com.mackenziehigh.snowflake.ParsingFailedException
This method retrieves the output of the parser whose parsing attempt failed.
ParserOutput - Class in com.mackenziehigh.snowflake
An instance of this class is the output of a parser.
parseTree() - Method in class com.mackenziehigh.snowflake.ParserOutput
This method retrieves and returns the parse-tree created by this parser.
ParsingFailedException - Exception in com.mackenziehigh.snowflake
An instance of this class indicates that a parser's input does not obey the parser's grammar.
ParsingFailedException(ParserOutput) - Constructor for exception com.mackenziehigh.snowflake.ParsingFailedException
Sole Constructor.
plus(String, String) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a "One or More" repetition-rule to the grammar that is being built.
plus(String, String) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a "One or More" repetition-rule to the grammar that is being built.
position() - Method in class com.mackenziehigh.snowflake.TraceElement
This method returns the position in the parser's input where the record was created.
print(PrintStream, boolean, boolean, boolean) - Method in class com.mackenziehigh.snowflake.ParserOutput
Equivalent to: print(stream, NewlineStyles.fromSystem(), estimate, exact, trace).
print(PrintStream, NewlineStyles, boolean, boolean, boolean) - Method in class com.mackenziehigh.snowflake.ParserOutput
Convenience overload of: print(PrintWriter, boolean, boolean, boolean).
print(PrintWriter) - Method in class com.mackenziehigh.snowflake.Trace
This method prints the records herein contained to a writer.
print(PrintWriter, boolean, boolean, boolean) - Method in class com.mackenziehigh.snowflake.ParserOutput
Equivalent to: print(writer, NewlineStyles.fromSystem(), estimate, exact, trace).
print(PrintWriter, NewlineStyles, boolean, boolean, boolean) - Method in class com.mackenziehigh.snowflake.ParserOutput
This method prints a message describing the status of the output.

R

range(String, char) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a single-char character-class to the grammar that is being built.
range(String, char) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a single-char character-class to the grammar that is being built.
range(String, char, char) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a range character-class to the grammar that is being built.
range(String, char, char) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a range character-class to the grammar that is being built.
readZipFile(File) - Static method in class com.mackenziehigh.snowflake.designer.io.StringFile
 
reason() - Method in class com.mackenziehigh.snowflake.TraceElement
This method returns the reason why this record was created.
remove(int, int) - Method in class com.mackenziehigh.snowflake.designer.gui.SyntaxHighlighter
repeat(String, String, int, int) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a new repetition-rule to the grammar that is being built.
repeat(String, String, int, int) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a new repetition-rule to the grammar that is being built.
replace(String, String) - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method implements the replace-action of the "Find and Replace" dialog.
requireSuccess() - Method in class com.mackenziehigh.snowflake.ParserOutput
This method makes reporting the existence of syntax errors simpler.
rule() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns the name of the rule that created this node.
rule() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns the name of the rule that created this node.
rule() - Method in class com.mackenziehigh.snowflake.TreeNode
This method returns the name of the rule that created this node.

S

saveProject() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method saves the contents of the GUI as a project file.
saveProjectAs() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method saves the contents of the GUI as a project file.
sequence(String, String...) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a new sequence-rule to the grammar that is being built.
sequence(String, String...) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a new sequence-rule to the grammar that is being built.
sequenceDLR(String, String, String...) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a directly-left-recursive sequence-rule to the grammar that is being built.
sequenceDLR(String, String, String...) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a directly-left-recursive sequence-rule to the grammar that is being built.
setFilepath(File) - Method in class com.mackenziehigh.snowflake.designer.io.StringFile
 
setMain(JFrame) - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
This method is used to pass the main frame to the core class.
setRoot(String) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method specifies the name of the root rule in the grammar.
setRoot(String) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method specifies the name of the root rule in the grammar.
setSourceCode(String) - Method in class com.mackenziehigh.snowflake.designer.io.StringFile
 
setTraceCount(int) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method specifies the number of match starts/successes/failures to record.
setTraceCount(int) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method specifies the number of match starts/successes/failures to record.
showAboutDialog() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
 
showFontDialog() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
 
star(String, String) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a "Zero or More" repetition-rule to the grammar that is being built.
star(String, String) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a "Zero or More" repetition-rule to the grammar that is being built.
start() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns the start index of the region of the input that this node covers.
start() - Method in class com.mackenziehigh.snowflake.designer.gui.SyntaxHighlighter
Invoke this method to activate the syntax-highlighting.
start() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns the start index of the region of the input that this node covers.
start() - Method in class com.mackenziehigh.snowflake.TreeNode
This method returns the start index of the region of the input that this node covers.
str(String, String) - Method in class com.mackenziehigh.snowflake.GrammarBuilder
This method adds a string-rule to the grammar that is being built.
str(String, String) - Method in interface com.mackenziehigh.snowflake.IGrammarBuilder
This method adds a string-rule to the grammar that is being built.
StringFile - Class in com.mackenziehigh.snowflake.designer.io
An instance of this class represents a source-code file.
StringFile() - Constructor for class com.mackenziehigh.snowflake.designer.io.StringFile
 
success() - Method in class com.mackenziehigh.snowflake.ParserOutput
This method determines whether parsing succeeded.
SUCCESS - Enum constant in enum com.mackenziehigh.snowflake.TraceElementReason
This constant indicates that a rule successfully matched.
SyntaxHighlighter - Class in com.mackenziehigh.snowflake.designer.gui
Under Development.
SyntaxHighlighter(JTextPane, int) - Constructor for class com.mackenziehigh.snowflake.designer.gui.SyntaxHighlighter
Sole Constructor.

T

text() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
This method returns the text from the matched region of input that this node covers.
text() - Method in interface com.mackenziehigh.snowflake.ITreeNode
This method returns the text from the matched region of input that this node covers.
Tokens - Enum in com.mackenziehigh.snowflake.designer.gui
Under Development.
toString() - Method in class com.mackenziehigh.snowflake.AbstractTreeNode
toString() - Method in class com.mackenziehigh.snowflake.designer.gui.DisplayableTreeNode
 
toString() - Method in interface com.mackenziehigh.snowflake.ITreeNode
trace() - Method in class com.mackenziehigh.snowflake.ParserOutput
This method returns a record describing stages of the parsing-attempt.
Trace - Class in com.mackenziehigh.snowflake
An instance of this class is the output of a tracer that records match-attempts.
Trace(List<TraceElement>, int) - Constructor for class com.mackenziehigh.snowflake.Trace
Sole Constructor.
TraceElement - Class in com.mackenziehigh.snowflake
An instance of this class describes either the entry or exit of a match attempt.
TraceElementReason - Enum in com.mackenziehigh.snowflake
These constants indicate the reasons why a trace-element was created.
TreeNode - Class in com.mackenziehigh.snowflake
An instance of this class is a node in the parse-tree data-structure created via parsing.
TreeNode() - Constructor for class com.mackenziehigh.snowflake.TreeNode
 

U

UNSUPPORTED - Enum constant in enum com.mackenziehigh.snowflake.NewlineStyles
This constant indicates that the newline-style is not currently supported.
updateFont() - Static method in class com.mackenziehigh.snowflake.designer.gui.Core
 
Utils - Class in com.mackenziehigh.snowflake
This class provides static utility methods.
Utils() - Constructor for class com.mackenziehigh.snowflake.Utils
 

V

valueOf(String) - Static method in enum com.mackenziehigh.snowflake.designer.gui.Tokens
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mackenziehigh.snowflake.NewlineStyles
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mackenziehigh.snowflake.TraceElementReason
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mackenziehigh.snowflake.designer.gui.Tokens
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mackenziehigh.snowflake.NewlineStyles
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mackenziehigh.snowflake.TraceElementReason
Returns an array containing the constants of this enum type, in the order they are declared.
visit(ITreeNode) - Method in interface com.mackenziehigh.snowflake.ITreeNodeVisitor
This method performs the visitation of a given node in a syntax-tree.
visitUnknown(ITreeNode) - Method in interface com.mackenziehigh.snowflake.ITreeNodeVisitor
This method is invoked by the visit(ITreeNode) method, if the method does not recognize the node that it is attempting to visit.

W

writeZipFile(File, List<StringFile>) - Static method in class com.mackenziehigh.snowflake.designer.io.StringFile
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form