Skip navigation links
B C D E F G H I L M N O P R S T V 

B

BracketedTextualComment - Class in org.unlaxer.vocabulary.ebnf.part3
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 6.8 *) bracketed textual comment = start comment symbol, {comment symbol}, end comment symbol;
BracketedTextualComment() - Constructor for class org.unlaxer.vocabulary.ebnf.part3.BracketedTextualComment
 
BracketedTextualComment(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part3.BracketedTextualComment
 

C

Comment - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* A comment is allowed anywhere outside a <terminal string>, <meta identifier>, <integer> or <special sequence> *); comment = ’(*’, {comment symbol}, ’*)’
Comment() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Comment
 
Comment(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Comment
 
CommentlessSymbol - Class in org.unlaxer.vocabulary.ebnf.part3
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 6.6 *) commentless symbol = terminal character - (letter | decimal digit | first quote symbol | second quote symbol | start comment symbol | end comment symbol | special sequence symbol | other character) | meta identifier | integer | terminal string | special sequence;
CommentlessSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part3.CommentlessSymbol
 
CommentlessSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part3.CommentlessSymbol
 
CommentOrSpaceDelimitor - Class in org.unlaxer.vocabulary.ebnf.informally
 
CommentOrSpaceDelimitor() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.CommentOrSpaceDelimitor
 
CommentOrSpaceDelimitor(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.CommentOrSpaceDelimitor
 
Comments - Class in org.unlaxer.vocabulary.ebnf.informally
 
Comments() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Comments
 
Comments(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Comments
 
CommentSymbol - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf comment symbol = comment | terminal string | special sequence | character;
CommentSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.CommentSymbol
 
CommentSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.CommentSymbol
 
CommentSymbol - Class in org.unlaxer.vocabulary.ebnf.part3
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 6.7 *) comment symbol = bracketed textual comment | other character | commentless symbol;
CommentSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part3.CommentSymbol
 
CommentSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part3.CommentSymbol
 
ConcatenateSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
 
ConcatenateSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.ConcatenateSymbol
 

D

DecimalDigit - Class in org.unlaxer.vocabulary.ebnf.informally
(* see 7.2 *) decimal digit = ’0’ | ’1’ | ’2’ | ’3’ | ’4’ | ’5’ | ’6’ | ’7’ | ’8’ | ’9’;
DecimalDigit() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.DecimalDigit
 
DecimalDigit(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.DecimalDigit
 
DecimalDigit - Class in org.unlaxer.vocabulary.ebnf.part1
(* see 7.2 *) decimal digit = ’0’ | ’1’ | ’2’ | ’3’ | ’4’ | ’5’ | ’6’ | ’7’ | ’8’ | ’9’;
DecimalDigit() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.DecimalDigit
 
DecimalDigit(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.DecimalDigit
 
DefiningSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
 
DefiningSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.DefiningSymbol
 
DefinitionSeparatorSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
 
DefinitionSeparatorSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.DefinitionSeparatorSymbol
 
DefinitionsList - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf definitions list = single definition, {’|’, single definition}
DefinitionsList() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.DefinitionsList
 
DefinitionsList(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.DefinitionsList
 
DefinitionsList - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.4 *) definitions list = single definition, {definition separator symbol, single definition};
DefinitionsList() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.DefinitionsList
 
DefinitionsList(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.DefinitionsList
 

E

Empty - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf empty = ;
Empty() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Empty
 
Empty(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Empty
 
EmptySequence - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.21 *) empty sequence = ;
EmptySequence() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.EmptySequence
 
EmptySequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.EmptySequence
 
EndCommentSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
end comment symbol = ’*)’;
EndCommentSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.EndCommentSymbol
 
EndCommentSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.EndCommentSymbol
 
EndGroupSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
end group symbol = ’)’;
EndGroupSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.EndGroupSymbol
 
EndGroupSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.EndGroupSymbol
 
EndOptionSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
end option symbol = ’]’ | ’/)’;
EndOptionSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.EndOptionSymbol
 
EndOptionSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.EndOptionSymbol
 
EndRepeatSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
end repeat symbol = ’}’ | ’:)’;
EndRepeatSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.EndRepeatSymbol
 
EndRepeatSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.EndRepeatSymbol
 
Exception - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* A <factor> may be used as an <exception> if it could be replaced by a <factor> containing no <meta identifiers> *); exception = factor
Exception() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Exception
 
Exception(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Exception
 
ExceptSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
 
ExceptSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.ExceptSymbol
 

F

Factor - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* The <integer> specifies the number of repetitions of the <primary> *); factor = [integer, ’*’], primary
Factor() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Factor
 
Factor(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Factor
 
FirstQuoteSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
first quote symbol = "’";
FirstQuoteSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.FirstQuoteSymbol
 
FirstQuoteSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.FirstQuoteSymbol
 
FirstTerminalCharacter - Class in org.unlaxer.vocabulary.ebnf.part2
(* see 4.17 *) first terminal character = terminal character - first quote symbol;
FirstTerminalCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.FirstTerminalCharacter
 
FirstTerminalCharacter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part2.FirstTerminalCharacter
 
FormFeed - Class in org.unlaxer.vocabulary.ebnf.part1
form feed = ? ISO 6429 character Form Feed ? ;
FormFeed() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.FormFeed
 
FormFeed(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.FormFeed
 

G

GapFreeSymbol - Class in org.unlaxer.vocabulary.ebnf.part2
(* see 6.3 *) gap free symbol = terminal character - (first quote symbol | second quote symbol) | terminal string;
GapFreeSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.GapFreeSymbol
 
GapFreeSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part2.GapFreeSymbol
 
GapSeparator - Class in org.unlaxer.vocabulary.ebnf.part2
(* see 6.4 *) gap separator = space character | horizontal tabulation character | new line | vertical tabulation character | form feed;
GapSeparator() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.GapSeparator
 
GapSeparator(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part2.GapSeparator
 
getLazyParser() - Method in class org.unlaxer.vocabulary.ebnf.informally.Comments
 
getLazyParser() - Method in class org.unlaxer.vocabulary.ebnf.informally.Integer
 
getLazyParser() - Method in class org.unlaxer.vocabulary.ebnf.informally.Syntax
 
getLazyParser() - Method in class org.unlaxer.vocabulary.ebnf.part3.Integer
 
getLazyParser() - Method in class org.unlaxer.vocabulary.ebnf.part4.Syntax
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.Comment
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.CommentOrSpaceDelimitor
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.CommentSymbol
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.DefinitionsList
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.Factor
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.GroupedSequence
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.MetaIdentifier
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.OptionalSequence
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.Primary
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.RepeatedSequence
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.SingleDefinition
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.SpecialSequence
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.SyntaxRule
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.Term
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.informally.TerminalString
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part1.EndOptionSymbol
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part1.EndRepeatSymbol
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part1.NewLine
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part1.StartOptionSymbol
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part1.StartRepeatSymbol
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part2.FirstTerminalCharacter
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part2.GapFreeSymbol
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part2.GapSeparator
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part2.MetaIdentifier
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part2.MetaIdentifierCharacter
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part2.SecondTerminalCharacter
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part2.Syntax
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part2.TerminalCharactor
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part2.TerminalString
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part3.BracketedTextualComment
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part3.CommentlessSymbol
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part3.CommentSymbol
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part3.SpecialSequence
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part3.SpecialSequenceCharacter
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part3.Syntax
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part4.DefinitionsList
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part4.GroupedSequence
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part4.OptionalSequence
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part4.RepeatedSequence
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part4.SingleDefinition
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part4.SyntacticException
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part4.SyntacticFactor
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part4.SyntacticPrimary
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part4.SyntacticTerm
 
getLazyParsers() - Method in class org.unlaxer.vocabulary.ebnf.part4.SyntaxRule
 
getLazyTerminatorParser() - Method in class org.unlaxer.vocabulary.ebnf.informally.Comments
 
getLazyTerminatorParser() - Method in class org.unlaxer.vocabulary.ebnf.informally.Integer
 
getLazyTerminatorParser() - Method in class org.unlaxer.vocabulary.ebnf.informally.Syntax
 
getLazyTerminatorParser() - Method in class org.unlaxer.vocabulary.ebnf.part3.Integer
 
getLazyTerminatorParser() - Method in class org.unlaxer.vocabulary.ebnf.part4.Syntax
 
GroupedSequence - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* The brackets ( and ) allow any <definitions list> to be a <primary> *); grouped sequence = ’(’, definitions list, ’)’
GroupedSequence() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.GroupedSequence
 
GroupedSequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.GroupedSequence
 
GroupedSequence - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.13 *) grouped sequence = start group symbol, definitions list, end group symbol;
GroupedSequence() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.GroupedSequence
 
GroupedSequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.GroupedSequence
 

H

HorizontalTabulationCharacter - Class in org.unlaxer.vocabulary.ebnf.part1
horizontal tabulation character = ? ISO 6429 character Horizontal Tabulation ? ;
HorizontalTabulationCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.HorizontalTabulationCharacter
 
HorizontalTabulationCharacter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.HorizontalTabulationCharacter
 

I

Integer - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.9 *) integer = decimal digit, {decimal digit};
Integer() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Integer
 
Integer(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Integer
 
Integer - Class in org.unlaxer.vocabulary.ebnf.part3
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.9 *) integer = decimal digit, {decimal digit};
Integer() - Constructor for class org.unlaxer.vocabulary.ebnf.part3.Integer
 
Integer(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part3.Integer
 
isMatch(char) - Method in class org.unlaxer.vocabulary.ebnf.part1.ConcatenateSymbol
 
isMatch(char) - Method in class org.unlaxer.vocabulary.ebnf.part1.DefiningSymbol
 
isMatch(char) - Method in class org.unlaxer.vocabulary.ebnf.part1.EndGroupSymbol
 
isMatch(char) - Method in class org.unlaxer.vocabulary.ebnf.part1.ExceptSymbol
 
isMatch(char) - Method in class org.unlaxer.vocabulary.ebnf.part1.RepetitionSymbol
 

L

Letter - Class in org.unlaxer.vocabulary.ebnf.informally
(* see 7.2 *) letter = ’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’ | ’z’ | ’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’ | ’Z’;
Letter() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Letter
 
Letter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Letter
 
Letter - Class in org.unlaxer.vocabulary.ebnf.part1
(* see 7.2 *) letter = ’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’ | ’z’ | ’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’ | ’Z’;
Letter() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.Letter
 
Letter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.Letter
 

M

MetaIdentifier - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf 4.14 Meta-identifier A meta-identifier consists of an ordered list of one or more meta-identifier-characters subject to the condition that the first meta-identifier-character is a letter.
MetaIdentifier() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.MetaIdentifier
 
MetaIdentifier - Class in org.unlaxer.vocabulary.ebnf.part2
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf 4.14 Meta-identifier A meta-identifier consists of an ordered list of one or more meta-identifier-characters subject to the condition that the first meta-identifier-character is a letter.
MetaIdentifier() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.MetaIdentifier
 
MetaIdentifierCharacter - Class in org.unlaxer.vocabulary.ebnf.part2
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.15 *) meta identifier character = letter | decimal digit;
MetaIdentifierCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.MetaIdentifierCharacter
 

N

NewLine - Class in org.unlaxer.vocabulary.ebnf.part1
new line = { ? ISO 6429 character Carriage Return ? }, ? ISO 6429 character Line Feed ?, { ? ISO 6429 character Carriage Return ? };
NewLine() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.NewLine
 
NewLine(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.NewLine
 

O

OptionalSequence - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf optional sequence = ’[’, definitions list, ’]’
OptionalSequence() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.OptionalSequence
 
OptionalSequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.OptionalSequence
 
OptionalSequence - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.11 *) optional sequence = start option symbol, definitions list, end option symbol;
OptionalSequence() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.OptionalSequence
 
OptionalSequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.OptionalSequence
 
org.unlaxer.vocabulary.ebnf.informally - package org.unlaxer.vocabulary.ebnf.informally
 
org.unlaxer.vocabulary.ebnf.part1 - package org.unlaxer.vocabulary.ebnf.part1
 
org.unlaxer.vocabulary.ebnf.part2 - package org.unlaxer.vocabulary.ebnf.part2
 
org.unlaxer.vocabulary.ebnf.part3 - package org.unlaxer.vocabulary.ebnf.part3
 
org.unlaxer.vocabulary.ebnf.part4 - package org.unlaxer.vocabulary.ebnf.part4
 
OtherCharacter - Class in org.unlaxer.vocabulary.ebnf.part1
(* see 7.5 *) other character = ’ ’ | ’:’ | ’+’ | ’_’ | ’%’ | ’@’ | ’&’ | ’#’ | ’$’ | ’<' | ’>’ | ’\’ | ’ˆ’ | ’‘’ | ’˜’;
OtherCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.OtherCharacter
 
OtherCharacter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.OtherCharacter
 

P

Primary - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf primary = optional sequence | repeated sequence | special sequence | grouped sequence | meta identifier | terminal string | empty;
Primary() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Primary
 
Primary(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Primary
 

R

RepeatedSequence - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* The brackets { and } enclose symbols which may be repeated any number of times *); repeated sequence = ’{’, definitions list, ’}’
RepeatedSequence() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.RepeatedSequence
 
RepeatedSequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.RepeatedSequence
 
RepeatedSequence - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.12 *) repeated sequence = start repeat symbol, definitions list, end repeat symbol;
RepeatedSequence() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.RepeatedSequence
 
RepeatedSequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.RepeatedSequence
 
RepetitionSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
repetition symbol = ’*’;
RepetitionSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.RepetitionSymbol
 

S

SecondQuoteSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
second quote symbol = ’"’;
SecondQuoteSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SecondQuoteSymbol
 
SecondQuoteSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SecondQuoteSymbol
 
SecondTerminalCharacter - Class in org.unlaxer.vocabulary.ebnf.part2
(* see 4.18 *) second terminal character = terminal character - second quote symbol;
SecondTerminalCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.SecondTerminalCharacter
 
SecondTerminalCharacter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part2.SecondTerminalCharacter
 
SingleDefinition - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* , separates successive <terms> *); single definition = term, {’,’, term}
SingleDefinition() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SingleDefinition
 
SingleDefinition(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SingleDefinition
 
SingleDefinition - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.5 *) single definition = syntactic term, {concatenate symbol, syntactic term};
SingleDefinition() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SingleDefinition
 
SingleDefinition(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SingleDefinition
 
SpaceCharacter - Class in org.unlaxer.vocabulary.ebnf.part1
(* see 7.6 *) space character = ’ ’;
SpaceCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SpaceCharacter
 
SpaceCharacter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SpaceCharacter
 
SpecialSequence - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* The meaning of a <special sequence> is not defined in the standard metalanguage.
SpecialSequence() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SpecialSequence
 
SpecialSequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SpecialSequence
 
SpecialSequence - Class in org.unlaxer.vocabulary.ebnf.part3
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.19 *) special sequence = special sequence symbol, {special sequence character}, special sequence symbol;
SpecialSequence() - Constructor for class org.unlaxer.vocabulary.ebnf.part3.SpecialSequence
 
SpecialSequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part3.SpecialSequence
 
SpecialSequenceCharacter - Class in org.unlaxer.vocabulary.ebnf.part3
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.20 *) special sequence character = terminal character - special sequence symbol;
SpecialSequenceCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part3.SpecialSequenceCharacter
 
SpecialSequenceCharacter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part3.SpecialSequenceCharacter
 
SpecialSequenceSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
special sequence symbol = ’?’;
SpecialSequenceSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SpecialSequenceSymbol
 
SpecialSequenceSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SpecialSequenceSymbol
 
StartCommentSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
start comment symbol = ’(*’;
StartCommentSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartCommentSymbol
 
StartCommentSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartCommentSymbol
 
StartGroupSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
start group symbol = ’(’;
StartGroupSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartGroupSymbol
 
StartGroupSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartGroupSymbol
 
StartOptionSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
start option symbol = ’[’ | ’(/’;
StartOptionSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartOptionSymbol
 
StartOptionSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartOptionSymbol
 
StartRepeatSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
start repeat symbol = ’{’ | ’(:’;
StartRepeatSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartRepeatSymbol
 
StartRepeatSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartRepeatSymbol
 
SyntacticException - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf 4.7 Syntactic exception A syntactic-exception consists of a syntactic-factor subject to the restriction that the sequences of symbols represented by the syntactic-exception could equally be represented by a syntactic-factor containing no meta-identifiers.
SyntacticException() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticException
 
SyntacticException(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticException
 
SyntacticFactor - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.8 *) syntactic factor = [integer, repetition symbol], syntactic primary;
SyntacticFactor() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticFactor
 
SyntacticFactor(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticFactor
 
SyntacticPrimary - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.10 *) syntactic primary = optional sequence | repeated sequence | grouped sequence | meta identifier | terminal string | special sequence | empty sequence;
SyntacticPrimary() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticPrimary
 
SyntacticPrimary(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticPrimary
 
SyntacticTerm - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.6 *) syntactic term = syntactic factor, [except symbol, syntactic exception];
SyntacticTerm() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticTerm
 
SyntacticTerm(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticTerm
 
Syntax - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf 4.2 Syntax The syntax of a language consists of one or more syntax-rules.
Syntax() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Syntax
 
Syntax(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Syntax
 
Syntax - Class in org.unlaxer.vocabulary.ebnf.part2
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 6.5 *) syntax = {gap separator}, gap free symbol, {gap separator}, {gap free symbol, {gap separator}};
Syntax() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.Syntax
 
Syntax - Class in org.unlaxer.vocabulary.ebnf.part3
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 6.9 *) syntax = {bracketed textual comment}, commentless symbol, {bracketed textual comment}, {commentless symbol, {bracketed textual comment}};
Syntax() - Constructor for class org.unlaxer.vocabulary.ebnf.part3.Syntax
 
Syntax(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part3.Syntax
 
Syntax - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf 4.2 Syntax The syntax of a language consists of one or more syntax-rules.
Syntax() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.Syntax
 
Syntax(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.Syntax
 
SyntaxRule - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf 4.3 Syntax-rule 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() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SyntaxRule
 
SyntaxRule(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SyntaxRule
 
SyntaxRule - Class in org.unlaxer.vocabulary.ebnf.part4
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf 4.3 Syntax-rule 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() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntaxRule
 
SyntaxRule(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntaxRule
 

T

Term - Class in org.unlaxer.vocabulary.ebnf.informally
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* A <term> represents any sequence of symbols that is defined by the <factor> but not defined by the <exception> *); term = factor, [’-’, exception]
Term() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Term
 
Term(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Term
 
TerminalCharactor - Class in org.unlaxer.vocabulary.ebnf.part2
(* see 6.2 *) terminal character = letter | decimal digit | concatenate symbol | defining symbol | definition separator symbol | end comment symbol | end group symbol | end option symbol | end repeat symbol | except symbol | first quote symbol | repetition symbol | second quote symbol | special sequence symbol | start comment symbol | start group symbol | start option symbol | start repeat symbol | terminator symbol | other character;
TerminalCharactor() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.TerminalCharactor
 
TerminalCharactor(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part2.TerminalCharactor
 
TerminalString - Class in org.unlaxer.vocabulary.ebnf.informally
(* A <terminal string> represents the <characters> between the quote symbols ’_’ or "_" *); terminal string = "’", character - "’", {character - "’"}, "’" | ’"’, character - ’"’, {character - ’"’}, ’"’
TerminalString() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.TerminalString
 
TerminalString(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.TerminalString
 
TerminalString - Class in org.unlaxer.vocabulary.ebnf.part2
(* see 4.16 *) terminal string = first quote symbol, first terminal character, {first terminal character}, first quote symbol | second quote symbol, second terminal character, {second terminal character}, second quote symbol;
TerminalString() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.TerminalString
 
TerminalString(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part2.TerminalString
 
TerminatorSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
terminator symbol = ’;’ | ’.’;
TerminatorSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.TerminatorSymbol
 
TerminatorSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.TerminatorSymbol
 

V

VerticalTabulationCharacter - Class in org.unlaxer.vocabulary.ebnf.part1
vertical tabulation character = ? ISO 6429 character Vertical Tabulation ? ;
VerticalTabulationCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.VerticalTabulationCharacter
 
VerticalTabulationCharacter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.VerticalTabulationCharacter
 
B C D E F G H I L M N O P R S T V 
Skip navigation links