A C D E F G H I L M N O P Q R S T U V W

S

SingleDefinition - Class in com.varankin.bnf
A single-definition consists of an ordered list of one or more syntactic-terms separated from each other by a concatenate-symbol.
SingleDefinition(List<SyntacticTerm>) - Constructor for class com.varankin.bnf.SingleDefinition
 
SingleDefinition(SyntacticTerm...) - Constructor for class com.varankin.bnf.SingleDefinition
 
SpecialSequence - Class in com.varankin.bnf
A special-sequence consists of a special-sequence-symbol followed by a (possibly empty) sequence of special-sequence- characters followed by a special-sequence-symbol.
SpecialSequence(Collection<? extends Character>) - Constructor for class com.varankin.bnf.SpecialSequence
 
SpecialSequence(Character...) - Constructor for class com.varankin.bnf.SpecialSequence
 
StreamCutter<Component extends Receiver<Part>,Part> - Class in com.varankin.io.stream
General purpose parser, trying to construct Component's from Part's.
StreamCutter(Iterable<Part>) - Constructor for class com.varankin.io.stream.StreamCutter
 
STRING_COMMENT_END - Static variable in class com.varankin.bnf.Syntax
 
STRING_COMMENT_START - Static variable in class com.varankin.bnf.Syntax
 
STRING_OPTION_END - Static variable in class com.varankin.bnf.Syntax
 
STRING_OPTION_START - Static variable in class com.varankin.bnf.Syntax
 
STRING_REPEAT_END - Static variable in class com.varankin.bnf.Syntax
 
STRING_REPEAT_START - Static variable in class com.varankin.bnf.Syntax
 
subSequence(int, int) - Method in class com.varankin.bnf.TerminalString
 
SYMBOL_CONCATENATE - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_DEFINING - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_DEFINITION_SEPARATOR - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_EXCEPT - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_GROUP_END - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_GROUP_START - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_OPTION_END - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_OPTION_START - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_QUOTE_FIRST - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_QUOTE_SECOND - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_REPEAT_END - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_REPEAT_START - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_REPETITION - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_SPECIAL - Static variable in class com.varankin.bnf.Syntax
 
SYMBOL_TERMINATOR - Static variable in class com.varankin.bnf.Syntax
 
SyntacticFactor - Class in com.varankin.bnf
A syntactic-factor consists of either: (a) an integer followed by a repetition-symbol followed by a syntactic-primary, or (b) a syntactic-primary.
SyntacticFactor(int, SyntacticPrimary) - Constructor for class com.varankin.bnf.SyntacticFactor
 
SyntacticFactor(SyntacticPrimary) - Constructor for class com.varankin.bnf.SyntacticFactor
 
SyntacticPrimary - Interface in com.varankin.bnf
A syntactic-primary consists of one of the following: (a) an optional-sequence; (b) a repeated-sequence; (c) a grouped-sequence; (d) a meta-identifier; (e) a terminal-string; (f) a special-sequence; (g) an empty-sequence.
SyntacticTerm - Class in com.varankin.bnf
A syntactic-term consists of either: (a) a syntactic-factor, or (b) a syntactic-factor followed by an except-symbol followed by a syntactic-exception.
SyntacticTerm(SyntacticFactor, SyntacticFactor) - Constructor for class com.varankin.bnf.SyntacticTerm
 
SyntacticTerm(SyntacticFactor) - Constructor for class com.varankin.bnf.SyntacticTerm
 
Syntax - Class in com.varankin.bnf
The syntax of a language consists of one or more syntax-rules.
Syntax(Collection<SyntaxRule>) - Constructor for class com.varankin.bnf.Syntax
 
Syntax(SyntaxRule...) - Constructor for class com.varankin.bnf.Syntax
 
SyntaxBnf - Class in com.varankin.bnf.parser
Implementation of Syntax object based on textual description of syntax rules.
SyntaxBnf(Reader) - Constructor for class com.varankin.bnf.parser.SyntaxBnf
 
SyntaxImpl<Atom> - Class in com.varankin.bnf.tree
Accumulator of incoming elementary objects separated by syntax into parsed bush.
SyntaxImpl(Syntax, Converter<Atom>) - Constructor for class com.varankin.bnf.tree.SyntaxImpl
Creates empty accumulator ready to accept stream of elementary objects.
SyntaxRule - Class in com.varankin.bnf
A syntax-rule consists of a meta-identifier (the name of the non-terminal symbol being defined) followed by a defining-symbol followed by a definitions-list followed by a terminator-symbol.
SyntaxRule(MetaIdentifier, DefinitionsList) - Constructor for class com.varankin.bnf.SyntaxRule
 

A C D E F G H I L M N O P Q R S T U V W