A B C D E F G H I K L M N O P Q R S T U V Y _ 

A

AbstractProcessingStatus - Class in org.textmapper.lapg.common
 
AbstractProcessingStatus(boolean, boolean) - Constructor for class org.textmapper.lapg.common.AbstractProcessingStatus
 
accept(RegexSwitch<T>) - Method in interface org.textmapper.lapg.api.regex.RegexPart
 
addAnonymous(String, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
addCharacter(int) - Method in class org.textmapper.lapg.lex.LexerInputSymbols
 
addClass(String, AstClass, SourceElement) - Method in interface org.textmapper.lapg.api.builder.AstBuilder
 
addConflict(int) - Method in class org.textmapper.lapg.lalr.SoftConflictBuilder
 
addEnum(String, AstClass, SourceElement) - Method in interface org.textmapper.lapg.api.builder.AstBuilder
 
addExtends(AstClass, AstClass) - Method in interface org.textmapper.lapg.api.builder.AstBuilder
 
addField(String, AstType, boolean, AstClass, SourceElement) - Method in interface org.textmapper.lapg.api.builder.AstBuilder
 
addInput(Nonterminal, boolean, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
addInterface(String, AstClass, SourceElement) - Method in interface org.textmapper.lapg.api.builder.AstBuilder
 
addLexerRule(int, Terminal, RegexPart, Iterable<LexerState>, int, LexerRule, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
addLinked(ConflictBuilder.ConflictData) - Method in class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
addMember(String, AstEnum, SourceElement) - Method in interface org.textmapper.lapg.api.builder.AstBuilder
 
addNonterminal(String, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
addPattern(String, RegexPart, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
addPrio(int, Collection<Terminal>, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
addRange(int, int) - Method in class org.textmapper.lapg.common.CharacterSetImpl.Builder
 
addReduce(Terminal, int, Rule, Rule) - Method in class org.textmapper.lapg.lalr.ConflictBuilder
 
addReduce(int, Rule) - Method in class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
addRule(Nonterminal, RhsPart, Terminal) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
addRule(Rule) - Method in class org.textmapper.lapg.lalr.SoftConflictBuilder.SoftClassConflict
 
addSet(CharacterSet) - Method in class org.textmapper.lapg.common.CharacterSetImpl.Builder
 
addSet(CharacterSet) - Method in class org.textmapper.lapg.lex.LexerInputSymbols
 
addShared(RhsPart, String) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
addState(String, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
addSymbol(int) - Method in class org.textmapper.lapg.common.CharacterSetImpl.Builder
 
addSymbol(Terminal) - Method in class org.textmapper.lapg.lalr.SoftConflictBuilder.SoftClassConflict
 
addTerminal(String, AstType, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
advance() - Method in class org.textmapper.lapg.eval.GenericLexer
 
advance() - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
afterChar - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.States
 
appendEscaped(StringBuilder, char) - Static method in class org.textmapper.lapg.common.FormatUtil
 
applyRule(GenericLexer.Span, int, int) - Method in class org.textmapper.lapg.eval.GenericParser
 
applyRule(RegexDefLexer.Span, int, int) - Method in class org.textmapper.lapg.regex.RegexDefParser
 
asChoice(RhsPart...) - Static method in class org.textmapper.lapg.util.RhsUtil
 
asDecimal(int, int, char) - Static method in class org.textmapper.lapg.common.FormatUtil
 
asHex(int, int) - Static method in class org.textmapper.lapg.common.FormatUtil
 
assignment(String, RhsPart, boolean, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
AstBuilder - Interface in org.textmapper.lapg.api.builder
 
AstClass - Interface in org.textmapper.lapg.api.ast
 
AstClassifier - Interface in org.textmapper.lapg.api.ast
evgeny, 5/18/13
AstEnum - Interface in org.textmapper.lapg.api.ast
 
AstEnumMember - Interface in org.textmapper.lapg.api.ast
 
AstField - Interface in org.textmapper.lapg.api.ast
 
AstList - Interface in org.textmapper.lapg.api.ast
 
AstModel - Interface in org.textmapper.lapg.api.ast
 
AstRawType - Interface in org.textmapper.lapg.api.ast
 
AstType - Interface in org.textmapper.lapg.api.ast
 
AstType.PrimitiveType - Class in org.textmapper.lapg.api.ast
 
AstType.PrimitiveType(String) - Constructor for class org.textmapper.lapg.api.ast.AstType.PrimitiveType
 

B

BOOL - Static variable in interface org.textmapper.lapg.api.ast.AstType
 
Builder - Class in org.textmapper.lapg.lalr
 
buildPacked() - Method in class org.textmapper.lapg.lex.TablesArchiver
 

C

caseAny(RegexAny) - Method in class org.textmapper.lapg.api.regex.RegexSwitch
 
caseChar(RegexChar) - Method in class org.textmapper.lapg.api.regex.RegexSwitch
 
caseEmpty(RegexEmpty) - Method in class org.textmapper.lapg.api.regex.RegexSwitch
 
caseExpand(RegexExpand) - Method in class org.textmapper.lapg.api.regex.RegexSwitch
 
caseList(RegexList) - Method in class org.textmapper.lapg.api.regex.RegexSwitch
 
caseOr(RegexOr) - Method in class org.textmapper.lapg.api.regex.RegexSwitch
 
caseQuantifier(RegexQuantifier) - Method in class org.textmapper.lapg.api.regex.RegexSwitch
 
caseQuantifier(RegexQuantifier) - Method in class org.textmapper.lapg.regex.RegexCompilingSwitch
 
caseRange(RegexRange) - Method in class org.textmapper.lapg.api.regex.RegexSwitch
 
caseSet(RegexSet) - Method in class org.textmapper.lapg.api.regex.RegexSwitch
 
cast(Symbol, RhsPart, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
CharacterSet - Interface in org.textmapper.lapg.api.regex
Gryaznov Evgeny, 2/16/12
CharacterSetImpl - Class in org.textmapper.lapg.common
Handles set of unicode characters.
CharacterSetImpl(int[], int, boolean) - Constructor for class org.textmapper.lapg.common.CharacterSetImpl
 
CharacterSetImpl(int[], int) - Constructor for class org.textmapper.lapg.common.CharacterSetImpl
 
CharacterSetImpl(int...) - Constructor for class org.textmapper.lapg.common.CharacterSetImpl
 
CharacterSetImpl.Builder - Class in org.textmapper.lapg.common
CharacterSet factory.
CharacterSetImpl.Builder() - Constructor for class org.textmapper.lapg.common.CharacterSetImpl.Builder
 
charAt(int) - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
charclass - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
charset - Static variable in interface org.textmapper.lapg.regex.RegexDefParser.Nonterminals
 
choice(Collection<RhsPart>, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
cleanup(GenericLexer.Span) - Method in class org.textmapper.lapg.eval.GenericParser
cleans node removed from the stack
clear() - Method in class org.textmapper.lapg.common.CharacterSetImpl.Builder
 
clear() - Method in class org.textmapper.lapg.lalr.ConflictBuilder
 
columnForOffset(int) - Method in class org.textmapper.lapg.regex.RegexDefTree.TextSource
 
COMPARATOR - Static variable in class org.textmapper.lapg.common.SymbolUtil
 
compareTo(LalrConflict) - Method in class org.textmapper.lapg.lalr.LalrConflict
 
compile(Grammar, ProcessingStatus) - Static method in class org.textmapper.lapg.lalr.Builder
 
compile(int, RegexPart) - Method in class org.textmapper.lapg.lex.RegexpCompiler
 
CONFLICT - Static variable in class org.textmapper.lapg.lalr.ConflictBuilder
 
ConflictBuilder - Class in org.textmapper.lapg.lalr
 
ConflictBuilder(int) - Constructor for class org.textmapper.lapg.lalr.ConflictBuilder
 
ConflictBuilder.ConflictData - Class in org.textmapper.lapg.lalr
 
ConflictBuilder.ConflictData(Terminal, boolean) - Constructor for class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
contains(int) - Method in interface org.textmapper.lapg.api.regex.CharacterSet
 
contains(int) - Method in class org.textmapper.lapg.common.CharacterSetImpl
 
containsRef(RhsPart, Symbol) - Static method in class org.textmapper.lapg.util.RhsUtil
 
create() - Method in interface org.textmapper.lapg.api.builder.AstBuilder
 
create() - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
create(boolean) - Method in class org.textmapper.lapg.common.CharacterSetImpl.Builder
 
create() - Method in class org.textmapper.lapg.common.CharacterSetImpl.Builder
 
createAstBuilder() - Static method in class org.textmapper.lapg.builder.GrammarFacade
 
createAstBuilder() - Static method in class org.textmapper.lapg.LapgCore
 
createBuilder() - Static method in class org.textmapper.lapg.builder.GrammarFacade
 
createBuilder() - Static method in class org.textmapper.lapg.LapgCore
 
createContext(Map<String, RegexPart>) - Static method in class org.textmapper.lapg.LapgCore
 
createContext(Map<String, RegexPart>) - Static method in class org.textmapper.lapg.regex.RegexFacade
 
createExpandToken(RegexDefLexer.Span, int) - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
createLexer(GenericParseContext.TextSource, GenericLexer.ErrorReporter) - Method in class org.textmapper.lapg.eval.GenericParseContext
 
createMapper(Grammar) - Static method in class org.textmapper.lapg.builder.GrammarFacade
 
createMapper(Grammar) - Static method in class org.textmapper.lapg.LapgCore
 
createMatcher(RegexPart, RegexContext) - Static method in class org.textmapper.lapg.LapgCore
 
createMatcher(RegexPart, RegexContext) - Static method in class org.textmapper.lapg.regex.RegexFacade
 
createToken(GenericLexer.Span, int) - Method in class org.textmapper.lapg.eval.GenericLexer
 
createToken(RegexDefLexer.Span, int) - Method in class org.textmapper.lapg.regex.RegexDefLexer
 

D

debug(String) - Method in interface org.textmapper.lapg.api.ProcessingStatus
 
debug(String) - Method in class org.textmapper.lapg.common.AbstractProcessingStatus
 
DEFAULT_ENCODING - Static variable in class org.textmapper.lapg.common.FileUtil
 
DerivedSourceElement - Interface in org.textmapper.lapg.api
Gryaznov Evgeny, 1/15/12
dispose(GenericLexer.Span) - Method in class org.textmapper.lapg.eval.GenericParser
disposes symbol dropped by error recovery mechanism
Dot - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 

E

empty(SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
EMPTY_LIST - Static variable in interface org.textmapper.lapg.api.rule.RhsSymbol
 
endoffset - Variable in class org.textmapper.lapg.eval.GenericLexer.Span
 
endoffset - Variable in class org.textmapper.lapg.regex.RegexDefLexer.Span
 
EOI - Static variable in interface org.textmapper.lapg.api.Symbol
 
eoi - Static variable in interface org.textmapper.lapg.eval.GenericLexer.Tokens
 
eoi - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
equals(Object) - Method in class org.textmapper.lapg.common.CharacterSetImpl
 
equals(Object) - Method in class org.textmapper.lapg.lex.RegexInstruction
 
ERROR - Static variable in interface org.textmapper.lapg.api.Symbol
 
error(String, int, int, int) - Method in interface org.textmapper.lapg.eval.GenericLexer.ErrorReporter
 
error(String, int, int) - Method in interface org.textmapper.lapg.regex.RegexDefLexer.ErrorReporter
 
escaped - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
expand - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 

F

FileUtil - Class in org.textmapper.lapg.common
 
FileUtil() - Constructor for class org.textmapper.lapg.common.FileUtil
 
FIXED - Static variable in interface org.textmapper.lapg.api.ParserConflict
 
fixWhitespaces(String, String, int) - Static method in class org.textmapper.lapg.common.FileUtil
 
FormatUtil - Class in org.textmapper.lapg.common
 

G

generate(LexerState[], LexerRule[], NamedPattern[], ProcessingStatus) - Static method in class org.textmapper.lapg.lex.LexerGenerator
 
generateLexer(Grammar, ProcessingStatus) - Static method in class org.textmapper.lapg.LapgCore
 
generateParser(Grammar, ProcessingStatus) - Static method in class org.textmapper.lapg.LapgCore
 
GenericLexer - Class in org.textmapper.lapg.eval
 
GenericLexer(Reader, GenericLexer.ErrorReporter, LexerData, Grammar) - Constructor for class org.textmapper.lapg.eval.GenericLexer
 
GenericLexer.ErrorReporter - Interface in org.textmapper.lapg.eval
 
GenericLexer.Span - Class in org.textmapper.lapg.eval
 
GenericLexer.Span() - Constructor for class org.textmapper.lapg.eval.GenericLexer.Span
 
GenericLexer.Tokens - Interface in org.textmapper.lapg.eval
 
GenericNode - Class in org.textmapper.lapg.eval
Gryaznov Evgeny, 3/28/11
GenericNode(GenericParseContext.TextSource, int, int, GenericNode...) - Constructor for class org.textmapper.lapg.eval.GenericNode
 
GenericParseContext - Class in org.textmapper.lapg.eval
Gryaznov Evgeny, 3/17/11
GenericParseContext(Grammar, ParserData, LexerData) - Constructor for class org.textmapper.lapg.eval.GenericParseContext
 
GenericParseContext.ParseProblem - Exception in org.textmapper.lapg.eval
 
GenericParseContext.ParseProblem(int, int, int, String, Throwable) - Constructor for exception org.textmapper.lapg.eval.GenericParseContext.ParseProblem
 
GenericParseContext.Result - Class in org.textmapper.lapg.eval
 
GenericParseContext.Result(GenericParseContext.TextSource, Object, List<GenericParseContext.ParseProblem>) - Constructor for class org.textmapper.lapg.eval.GenericParseContext.Result
 
GenericParseContext.TextSource - Class in org.textmapper.lapg.eval
 
GenericParseContext.TextSource(String, CharSequence, int) - Constructor for class org.textmapper.lapg.eval.GenericParseContext.TextSource
 
GenericParser - Class in org.textmapper.lapg.eval
 
GenericParser(GenericLexer.ErrorReporter, ParserData, Grammar, boolean) - Constructor for class org.textmapper.lapg.eval.GenericParser
 
GenericParser.ParseException - Exception in org.textmapper.lapg.eval
 
GenericParser.ParseException() - Constructor for exception org.textmapper.lapg.eval.GenericParser.ParseException
 
getAction() - Method in interface org.textmapper.lapg.api.ParserData
 
getAssignment(RhsPart) - Static method in class org.textmapper.lapg.util.RhsUtil
 
getAvailableProperties() - Method in class org.textmapper.lapg.unicode.UnicodeData
 
getCastType(RhsPart) - Static method in class org.textmapper.lapg.util.RhsUtil
 
getChange() - Method in interface org.textmapper.lapg.api.LexerData
 
getChar() - Method in interface org.textmapper.lapg.api.regex.RegexChar
-1 denotes an end-of-input marker character
getChar2no() - Method in interface org.textmapper.lapg.api.LexerData
 
getCharacterMap() - Method in class org.textmapper.lapg.lex.LexerInputSymbols
 
getCharacterName(char) - Static method in class org.textmapper.lapg.common.FormatUtil
 
getCharacterSet(String) - Method in class org.textmapper.lapg.unicode.UnicodeData
 
getCharset() - Method in interface org.textmapper.lapg.api.regex.RegexSet
 
getChildren(RhsPart) - Static method in class org.textmapper.lapg.util.RhsUtil
 
getClassifiers() - Method in interface org.textmapper.lapg.api.ast.AstModel
 
getClassRule() - Method in interface org.textmapper.lapg.api.LexerRule
 
getClosing() - Method in interface org.textmapper.lapg.api.rule.RhsIgnored.ParenthesisPair
 
getConflictingTerm() - Method in class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
getConflicts() - Method in class org.textmapper.lapg.lalr.SoftConflictBuilder
 
getConstantValue() - Method in interface org.textmapper.lapg.api.regex.RegexPart
 
getConstantValue() - Method in interface org.textmapper.lapg.api.Terminal
 
getConstantValue() - Method in class org.textmapper.lapg.builder.LiTerminal
 
getContainingClass() - Method in interface org.textmapper.lapg.api.ast.AstClassifier
 
getContainingClass() - Method in interface org.textmapper.lapg.api.ast.AstField
 
getContainingEnum() - Method in interface org.textmapper.lapg.api.ast.AstEnumMember
 
getContents() - Method in class org.textmapper.lapg.eval.GenericParseContext.TextSource
 
getContents() - Method in class org.textmapper.lapg.regex.RegexDefTree.TextSource
 
getContext() - Method in interface org.textmapper.lapg.api.rule.RhsPart
 
getCustomInitialElement() - Method in interface org.textmapper.lapg.api.rule.RhsList
 
getDefinition() - Method in interface org.textmapper.lapg.api.Nonterminal
 
getDefinition() - Method in class org.textmapper.lapg.builder.LiNonterminal
 
getElement() - Method in interface org.textmapper.lapg.api.rule.RhsList
 
getElements() - Method in interface org.textmapper.lapg.api.regex.RegexList
 
getEndoffset() - Method in interface org.textmapper.lapg.api.TextSourceElement
 
getEndOffset() - Method in class org.textmapper.lapg.eval.GenericNode
 
getEndOffset() - Method in exception org.textmapper.lapg.eval.GenericParseContext.ParseProblem
 
getEndoffset() - Method in exception org.textmapper.lapg.regex.RegexDefTree.RegexDefProblem
 
getEoi() - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
getEoi() - Method in interface org.textmapper.lapg.api.Grammar
 
getError() - Method in interface org.textmapper.lapg.api.Grammar
 
getErrorOffset() - Method in exception org.textmapper.lapg.api.regex.RegexParseException
 
getErrors() - Method in class org.textmapper.lapg.eval.GenericParseContext.Result
 
getErrors() - Method in class org.textmapper.lapg.regex.RegexDefTree
 
getField() - Method in interface org.textmapper.lapg.api.rule.RhsMapping
 
getFields() - Method in interface org.textmapper.lapg.api.ast.AstClass
 
getFile() - Method in class org.textmapper.lapg.eval.GenericParseContext.TextSource
 
getFile() - Method in class org.textmapper.lapg.regex.RegexDefTree.TextSource
 
getFileContents(InputStream, String) - Static method in class org.textmapper.lapg.common.FileUtil
 
getFinalStates() - Method in interface org.textmapper.lapg.api.ParserData
 
getGrammarSymbols() - Method in interface org.textmapper.lapg.api.Grammar
 
getGroupset() - Method in interface org.textmapper.lapg.api.LexerData
 
getIndex() - Method in interface org.textmapper.lapg.api.LexerRule
 
getIndex() - Method in interface org.textmapper.lapg.api.LexerState
 
getIndex() - Method in interface org.textmapper.lapg.api.Rule
 
getIndex() - Method in interface org.textmapper.lapg.api.Symbol
 
getIndex() - Method in class org.textmapper.lapg.builder.LiLexerState
 
getInitialLine() - Method in class org.textmapper.lapg.eval.GenericParseContext.TextSource
 
getInitialLine() - Method in class org.textmapper.lapg.regex.RegexDefTree.TextSource
 
getInner() - Method in interface org.textmapper.lapg.api.ast.AstClass
 
getInner() - Method in interface org.textmapper.lapg.api.ast.AstList
 
getInner() - Method in interface org.textmapper.lapg.api.regex.RegexQuantifier
 
getInner() - Method in interface org.textmapper.lapg.api.rule.RhsIgnored
 
getInput() - Method in interface org.textmapper.lapg.api.Grammar
 
getInput() - Method in interface org.textmapper.lapg.api.ParserConflict
 
getInput() - Method in class org.textmapper.lapg.eval.GenericNode
 
getInput() - Method in class org.textmapper.lapg.lalr.LalrConflict
 
getInputSymbols() - Method in class org.textmapper.lapg.lex.RegexpCompiler
 
getInstance() - Static method in class org.textmapper.lapg.unicode.UnicodeData
 
getKind() - Method in interface org.textmapper.lapg.api.LexerRule
 
getKind() - Method in interface org.textmapper.lapg.api.ParserConflict
 
getKind() - Method in interface org.textmapper.lapg.api.rule.RhsPart
 
getKind() - Method in class org.textmapper.lapg.builder.LiRhsSet
 
getKind() - Method in exception org.textmapper.lapg.eval.GenericParseContext.ParseProblem
 
getKind() - Method in class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
getKind() - Method in class org.textmapper.lapg.lalr.LalrConflict
 
getKind() - Method in class org.textmapper.lapg.lex.RegexInstruction
 
getKind() - Method in exception org.textmapper.lapg.regex.RegexDefTree.RegexDefProblem
 
getKindAsText() - Method in interface org.textmapper.lapg.api.LexerRule
 
getKindAsText() - Method in interface org.textmapper.lapg.api.ParserConflict
 
getKindAsText() - Method in class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
getKindAsText() - Method in class org.textmapper.lapg.lalr.LalrConflict
 
getLalr() - Method in interface org.textmapper.lapg.api.ParserData
 
getLeft() - Method in interface org.textmapper.lapg.api.ParserData
 
getLeft() - Method in interface org.textmapper.lapg.api.regex.RegexRange
 
getLeft() - Method in interface org.textmapper.lapg.api.Rule
 
getLeft() - Method in interface org.textmapper.lapg.api.rule.RhsPart
 
getLength(RegexContext) - Method in interface org.textmapper.lapg.api.regex.RegexPart
 
getLexerRules() - Method in interface org.textmapper.lapg.api.Grammar
 
getLexerStates() - Method in interface org.textmapper.lapg.api.Grammar
 
getLine() - Method in interface org.textmapper.lapg.api.TextSourceElement
 
getLine() - Method in class org.textmapper.lapg.eval.GenericLexer
 
getLine() - Method in class org.textmapper.lapg.eval.GenericNode
 
getLine() - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
getLocation(SourceElement) - Method in class org.textmapper.lapg.common.AbstractProcessingStatus
 
getLocation() - Method in class org.textmapper.lapg.eval.GenericNode
 
getLocation(int) - Method in class org.textmapper.lapg.eval.GenericParseContext.TextSource
 
getLocation(int) - Method in class org.textmapper.lapg.regex.RegexDefTree.TextSource
 
getMapping() - Method in interface org.textmapper.lapg.api.rule.RhsSequence
 
getMapping() - Method in interface org.textmapper.lapg.api.rule.RhsSymbol
 
getMax() - Method in interface org.textmapper.lapg.api.regex.RegexQuantifier
 
getMembers() - Method in interface org.textmapper.lapg.api.ast.AstEnum
 
getMergedConflicts(int, Symbol[], short[], int[]) - Method in class org.textmapper.lapg.lalr.ConflictBuilder
 
getMessage() - Method in interface org.textmapper.lapg.api.Problem
 
getMessage() - Method in class org.textmapper.lapg.builder.LiProblem
 
getMin() - Method in interface org.textmapper.lapg.api.regex.RegexQuantifier
 
getName() - Method in interface org.textmapper.lapg.api.ast.AstClassifier
 
getName() - Method in interface org.textmapper.lapg.api.ast.AstEnumMember
 
getName() - Method in interface org.textmapper.lapg.api.ast.AstField
 
getName() - Method in interface org.textmapper.lapg.api.LexerState
 
getName() - Method in interface org.textmapper.lapg.api.NamedPattern
 
getName() - Method in interface org.textmapper.lapg.api.regex.RegexExpand
 
getName() - Method in interface org.textmapper.lapg.api.rule.RhsAssignment
 
getName() - Method in interface org.textmapper.lapg.api.rule.RhsSequence
 
getName() - Method in interface org.textmapper.lapg.api.Symbol
 
getName() - Method in class org.textmapper.lapg.builder.LiLexerState
 
getNchars() - Method in interface org.textmapper.lapg.api.LexerData
 
getNsyms() - Method in interface org.textmapper.lapg.api.ParserData
 
getNterms() - Method in interface org.textmapper.lapg.api.ParserData
 
getOffset() - Method in interface org.textmapper.lapg.api.TextSourceElement
 
getOffset() - Method in class org.textmapper.lapg.eval.GenericLexer
 
getOffset() - Method in class org.textmapper.lapg.eval.GenericNode
 
getOffset() - Method in exception org.textmapper.lapg.eval.GenericParseContext.ParseProblem
 
getOffset() - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
getOffset() - Method in exception org.textmapper.lapg.regex.RegexDefTree.RegexDefProblem
 
getOpening() - Method in interface org.textmapper.lapg.api.rule.RhsIgnored.ParenthesisPair
 
getOperation() - Method in interface org.textmapper.lapg.api.rule.RhsSet
 
getOperation() - Method in class org.textmapper.lapg.builder.LiRhsSet
 
getOrigin() - Method in interface org.textmapper.lapg.api.DerivedSourceElement
 
getOrigin() - Method in class org.textmapper.lapg.builder.LiLexerState
 
getParentheses() - Method in interface org.textmapper.lapg.api.rule.RhsIgnored
 
getPart() - Method in interface org.textmapper.lapg.api.rule.RhsAssignment
 
getPart() - Method in interface org.textmapper.lapg.api.rule.RhsCast
 
getPart() - Method in interface org.textmapper.lapg.api.rule.RhsOptional
 
getParts() - Method in interface org.textmapper.lapg.api.rule.RhsChoice
 
getParts() - Method in interface org.textmapper.lapg.api.rule.RhsSequence
 
getParts() - Method in interface org.textmapper.lapg.api.rule.RhsUnordered
 
getPatterns() - Method in interface org.textmapper.lapg.api.Grammar
 
getPrio() - Method in interface org.textmapper.lapg.api.Prio
 
getPriorities() - Method in interface org.textmapper.lapg.api.Grammar
 
getPriority() - Method in interface org.textmapper.lapg.api.LexerRule
 
getPriority() - Method in interface org.textmapper.lapg.api.Rule
 
getProblems() - Method in interface org.textmapper.lapg.api.Grammar
 
getProvisionalName() - Method in interface org.textmapper.lapg.api.rule.RhsRoot
 
getProvisionalName() - Method in interface org.textmapper.lapg.api.rule.RhsSet
 
getProvisionalName() - Method in class org.textmapper.lapg.builder.LiRhsSet
 
getRawType() - Method in interface org.textmapper.lapg.api.ast.AstRawType
 
getRegexp() - Method in interface org.textmapper.lapg.api.LexerRule
 
getRegexp() - Method in interface org.textmapper.lapg.api.NamedPattern
 
getRepresentative(RhsPart) - Static method in class org.textmapper.lapg.util.RhsUtil
 
getResourceName() - Method in interface org.textmapper.lapg.api.TextSourceElement
 
getRhsSymbols(RhsPart) - Static method in class org.textmapper.lapg.util.RhsUtil
 
getRight() - Method in interface org.textmapper.lapg.api.regex.RegexRange
 
getRight() - Method in interface org.textmapper.lapg.api.Rule
 
getRoot() - Method in class org.textmapper.lapg.eval.GenericParseContext.Result
 
getRoot() - Method in class org.textmapper.lapg.regex.RegexDefTree
 
getRuleLength() - Method in interface org.textmapper.lapg.api.ParserData
 
getRules() - Method in interface org.textmapper.lapg.api.Grammar
 
getRules() - Method in interface org.textmapper.lapg.api.Nonterminal
 
getRules() - Method in interface org.textmapper.lapg.api.ParserConflict
 
getRules() - Method in interface org.textmapper.lapg.api.ParserData
 
getRules() - Method in interface org.textmapper.lapg.api.Terminal
 
getRules() - Method in class org.textmapper.lapg.builder.LiNonterminal
 
getRules() - Method in class org.textmapper.lapg.builder.LiTerminal
 
getRules() - Method in class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
getRules() - Method in class org.textmapper.lapg.lalr.LalrConflict
 
getRules() - Method in class org.textmapper.lapg.lalr.SoftConflictBuilder.SoftClassConflict
 
getRulesAndKindKey() - Method in class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
getSeparator() - Method in interface org.textmapper.lapg.api.rule.RhsList
 
getSet() - Method in interface org.textmapper.lapg.api.regex.RegexSet
 
getSets() - Method in interface org.textmapper.lapg.api.rule.RhsSet
 
getSets() - Method in class org.textmapper.lapg.builder.LiRhsSet
 
getSetToSymbolsMap() - Method in class org.textmapper.lapg.lex.LexerInputSymbols
 
getSoftClass() - Method in interface org.textmapper.lapg.api.Terminal
 
getSoftClass() - Method in class org.textmapper.lapg.builder.LiTerminal
 
getSource() - Method in interface org.textmapper.lapg.api.Rule
 
getSource() - Method in exception org.textmapper.lapg.eval.GenericParseContext.ParseProblem
 
getSource() - Method in class org.textmapper.lapg.eval.GenericParseContext.Result
 
getSource() - Method in class org.textmapper.lapg.regex.RegexDefTree
 
getSource() - Method in exception org.textmapper.lapg.regex.RegexDefTree.RegexDefProblem
 
getSourceElement() - Method in interface org.textmapper.lapg.api.Problem
 
getSourceElement() - Method in class org.textmapper.lapg.builder.LiProblem
 
getState() - Method in interface org.textmapper.lapg.api.ParserConflict.Input
 
getState() - Method in class org.textmapper.lapg.eval.GenericLexer
 
getState() - Method in class org.textmapper.lapg.lalr.LalrConflict.InputImpl
 
getState() - Method in class org.textmapper.lapg.lalr.SoftConflictBuilder.SoftClassConflict
 
getState() - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
getStates() - Method in interface org.textmapper.lapg.api.LexerRule
 
getStatesCount() - Method in interface org.textmapper.lapg.api.ParserData
 
getStream() - Method in class org.textmapper.lapg.eval.GenericParseContext.TextSource
 
getStream() - Method in class org.textmapper.lapg.regex.RegexDefTree.TextSource
 
getSuper() - Method in interface org.textmapper.lapg.api.ast.AstClass
 
getSymbol() - Method in interface org.textmapper.lapg.api.LexerRule
 
getSymbol() - Method in interface org.textmapper.lapg.api.rule.RhsSet
 
getSymbol() - Method in class org.textmapper.lapg.builder.LiRhsSet
 
getSymbolCount() - Method in class org.textmapper.lapg.lex.LexerInputSymbols
 
getSymbolName(Symbol) - Static method in class org.textmapper.lapg.builder.LiUtil
 
getSymbols() - Method in interface org.textmapper.lapg.api.Grammar
 
getSymbols() - Method in interface org.textmapper.lapg.api.ParserConflict
 
getSymbols() - Method in interface org.textmapper.lapg.api.ParserConflict.Input
 
getSymbols() - Method in interface org.textmapper.lapg.api.ParserData
 
getSymbols() - Method in interface org.textmapper.lapg.api.Prio
 
getSymbols() - Method in class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
getSymbols() - Method in class org.textmapper.lapg.lalr.LalrConflict
 
getSymbols() - Method in class org.textmapper.lapg.lalr.LalrConflict.InputImpl
 
getSymbols() - Method in class org.textmapper.lapg.lalr.SoftConflictBuilder.SoftClassConflict
 
getSymbolsByName(String, RhsPart) - Static method in class org.textmapper.lapg.common.RuleUtil
 
getSymFrom() - Method in interface org.textmapper.lapg.api.ParserData
 
getSymGoto() - Method in interface org.textmapper.lapg.api.ParserData
 
getSymTo() - Method in interface org.textmapper.lapg.api.ParserData
 
getTarget() - Method in interface org.textmapper.lapg.api.InputRef
 
getTarget() - Method in interface org.textmapper.lapg.api.rule.RhsCast
 
getTarget() - Method in interface org.textmapper.lapg.api.rule.RhsSymbol
 
getTerminals() - Method in interface org.textmapper.lapg.api.Grammar
 
getText() - Method in interface org.textmapper.lapg.api.ParserConflict
 
getText() - Method in interface org.textmapper.lapg.api.ParserConflict.Input
 
getText() - Method in interface org.textmapper.lapg.api.TextSourceElement
 
getText(int, int) - Method in class org.textmapper.lapg.eval.GenericParseContext.TextSource
 
getText() - Method in class org.textmapper.lapg.lalr.LalrConflict
 
getText() - Method in class org.textmapper.lapg.lalr.LalrConflict.InputImpl
 
getText(int, int) - Method in class org.textmapper.lapg.regex.RegexDefTree.TextSource
 
getTokenLine() - Method in class org.textmapper.lapg.eval.GenericLexer
 
getTokenLine() - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
getType() - Method in interface org.textmapper.lapg.api.ast.AstField
 
getType() - Method in interface org.textmapper.lapg.api.rule.RhsSequence
Overrides the type of the mapped field.
getType() - Method in interface org.textmapper.lapg.api.Symbol
 
getType() - Method in class org.textmapper.lapg.builder.LiTerminal
 
getUserData(String) - Method in interface org.textmapper.lapg.api.UserDataHolder
 
getUserData(String) - Method in class org.textmapper.lapg.builder.LiUserDataHolder
 
getValue() - Method in interface org.textmapper.lapg.api.rule.RhsMapping
Only for fields with AstEnum or primitive type.
getValue() - Method in class org.textmapper.lapg.lex.RegexInstruction
 
getVariants() - Method in interface org.textmapper.lapg.api.regex.RegexOr
 
getVersion() - Method in class org.textmapper.lapg.unicode.UnicodeData
 
Grammar - Interface in org.textmapper.lapg.api
Input grammar definition.
grammar - Variable in class org.textmapper.lapg.eval.GenericParser
 
GrammarBuilder - Interface in org.textmapper.lapg.api.builder
 
GrammarFacade - Class in org.textmapper.lapg.builder
 
GrammarFacade() - Constructor for class org.textmapper.lapg.builder.GrammarFacade
 
GrammarMapper - Interface in org.textmapper.lapg.api.builder
evgeny, 3/25/13

H

handle(int, String) - Method in class org.textmapper.lapg.common.AbstractProcessingStatus
 
hasAliases(RhsPart, String) - Static method in class org.textmapper.lapg.common.RuleUtil
 
hasConflict(int) - Method in class org.textmapper.lapg.lalr.ConflictBuilder
 
hasEoi() - Method in interface org.textmapper.lapg.api.InputRef
 
hasErrors() - Method in class org.textmapper.lapg.regex.RegexDefTree
 
hashCode() - Method in class org.textmapper.lapg.common.CharacterSetImpl
 
hashCode() - Method in class org.textmapper.lapg.lex.RegexInstruction
 
hasMapping(RhsSequence) - Static method in class org.textmapper.lapg.util.RhsUtil
 

I

ignored(RhsPart, Collection<RhsIgnored.ParenthesisPair>, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
initial - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.States
 
input - Static variable in interface org.textmapper.lapg.regex.RegexDefParser.Nonterminals
 
InputRef - Interface in org.textmapper.lapg.api
Gryaznov Evgeny, 3/16/11
inSet - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.States
 
INT - Static variable in interface org.textmapper.lapg.api.ast.AstType
 
intersect(CharacterSet, CharacterSet) - Method in class org.textmapper.lapg.common.CharacterSetImpl.Builder
 
isAddition() - Method in interface org.textmapper.lapg.api.rule.RhsAssignment
 
isAddition() - Method in interface org.textmapper.lapg.api.rule.RhsMapping
Only for fields with AstList type.
isAnalysisMode() - Method in interface org.textmapper.lapg.api.ProcessingStatus
 
isAnalysisMode() - Method in class org.textmapper.lapg.common.AbstractProcessingStatus
 
isConflict() - Method in class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
isConstant() - Method in interface org.textmapper.lapg.api.regex.RegexPart
 
isConstant() - Method in interface org.textmapper.lapg.api.Terminal
 
isConstant() - Method in class org.textmapper.lapg.builder.LiTerminal
 
isConstant(RhsPart) - Static method in class org.textmapper.lapg.util.RhsUtil
 
isConstant(RhsSymbol) - Static method in class org.textmapper.lapg.util.RhsUtil
 
isDebugMode() - Method in interface org.textmapper.lapg.api.ProcessingStatus
 
isDebugMode() - Method in class org.textmapper.lapg.common.AbstractProcessingStatus
 
isEmpty() - Method in interface org.textmapper.lapg.api.regex.CharacterSet
 
isEmpty() - Method in class org.textmapper.lapg.common.CharacterSetImpl
 
isEmpty(RhsPart) - Static method in class org.textmapper.lapg.util.RhsUtil
 
isExcluded() - Method in interface org.textmapper.lapg.api.LexerRule
 
isIdentifier(String) - Static method in class org.textmapper.lapg.common.FormatUtil
 
isInterface() - Method in interface org.textmapper.lapg.api.ast.AstClass
 
isInverted() - Method in interface org.textmapper.lapg.api.regex.CharacterSet
 
isInverted() - Method in class org.textmapper.lapg.common.CharacterSetImpl
 
isNonEmpty() - Method in interface org.textmapper.lapg.api.rule.RhsList
 
isNotEmpty() - Method in interface org.textmapper.lapg.api.ast.AstList
 
isNullable() - Method in interface org.textmapper.lapg.api.ast.AstField
 
isNullable() - Method in interface org.textmapper.lapg.api.Nonterminal
 
isNullable() - Method in class org.textmapper.lapg.builder.LiNonterminal
 
isNullable(RhsPart, List<Nonterminal>) - Static method in class org.textmapper.lapg.util.RhsUtil
Returns true, if an empty string can be derived from "part".
isParenthesized() - Method in interface org.textmapper.lapg.api.regex.RegexList
 
isRightRecursive() - Method in interface org.textmapper.lapg.api.rule.RhsList
 
isSoft() - Method in interface org.textmapper.lapg.api.Terminal
 
isSoft() - Method in class org.textmapper.lapg.builder.LiTerminal
 
isSubtypeOf(AstType) - Method in interface org.textmapper.lapg.api.ast.AstType
 
isSubtypeOf(AstType) - Method in class org.textmapper.lapg.api.ast.AstType.PrimitiveType
 
isTerm() - Method in interface org.textmapper.lapg.api.Symbol
 
isTerm() - Method in class org.textmapper.lapg.builder.LiTerminal
 
iterator() - Method in class org.textmapper.lapg.common.CharacterSetImpl
 

K

KIND_CLASS - Static variable in interface org.textmapper.lapg.api.LexerRule
 
KIND_DEBUG - Static variable in interface org.textmapper.lapg.api.ProcessingStatus
 
KIND_ERROR - Static variable in interface org.textmapper.lapg.api.ProcessingStatus
 
KIND_ERROR - Static variable in class org.textmapper.lapg.eval.GenericParseContext
 
KIND_ERROR - Static variable in class org.textmapper.lapg.regex.RegexDefTree
 
KIND_FATAL - Static variable in interface org.textmapper.lapg.api.ProcessingStatus
 
KIND_FATAL - Static variable in class org.textmapper.lapg.eval.GenericParseContext
 
KIND_FATAL - Static variable in class org.textmapper.lapg.regex.RegexDefTree
 
KIND_INFO - Static variable in interface org.textmapper.lapg.api.ProcessingStatus
 
KIND_LAYOUT - Static variable in interface org.textmapper.lapg.api.LexerRule
 
KIND_NONE - Static variable in interface org.textmapper.lapg.api.LexerRule
 
KIND_SOFT - Static variable in interface org.textmapper.lapg.api.LexerRule
 
KIND_SPACE - Static variable in interface org.textmapper.lapg.api.LexerRule
 
KIND_WARN - Static variable in interface org.textmapper.lapg.api.ProcessingStatus
 
KIND_WARN - Static variable in class org.textmapper.lapg.eval.GenericParseContext
 
KIND_WARN - Static variable in class org.textmapper.lapg.regex.RegexDefTree
 
kw_eoi - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 

L

LalrConflict - Class in org.textmapper.lapg.lalr
 
LalrConflict(int, String, ParserConflict.Input, Terminal[], Rule[]) - Constructor for class org.textmapper.lapg.lalr.LalrConflict
 
LalrConflict.InputImpl - Class in org.textmapper.lapg.lalr
 
LalrConflict.InputImpl(int, Symbol[]) - Constructor for class org.textmapper.lapg.lalr.LalrConflict.InputImpl
 
LapgCore - Class in org.textmapper.lapg
Gryaznov Evgeny, 6/13/12
LapgCore() - Constructor for class org.textmapper.lapg.LapgCore
 
LEFT - Static variable in interface org.textmapper.lapg.api.Prio
 
LexerData - Interface in org.textmapper.lapg.api
Gryaznov Evgeny, 6/13/12
LexerGenerator - Class in org.textmapper.lapg.lex
 
LexerInputSymbols - Class in org.textmapper.lapg.lex
evgeny, 6/2/12
LexerInputSymbols() - Constructor for class org.textmapper.lapg.lex.LexerInputSymbols
 
LexerRule - Interface in org.textmapper.lapg.api
Lexical rule.
LexerState - Interface in org.textmapper.lapg.api
Gryaznov Evgeny, 9/10/12
LiLexerState - Class in org.textmapper.lapg.builder
Gryaznov Evgeny, 9/10/12
LiLexerState(int, String, SourceElement) - Constructor for class org.textmapper.lapg.builder.LiLexerState
 
line - Variable in class org.textmapper.lapg.eval.GenericLexer.Span
 
lineForOffset(int) - Method in class org.textmapper.lapg.eval.GenericParseContext.TextSource
 
lineForOffset(int) - Method in class org.textmapper.lapg.regex.RegexDefTree.TextSource
 
LiNonterminal - Class in org.textmapper.lapg.builder
evgeny, 10/27/12
LiNonterminal(String, SourceElement) - Constructor for class org.textmapper.lapg.builder.LiNonterminal
 
LiProblem - Class in org.textmapper.lapg.builder
 
LiProblem(SourceElement, String) - Constructor for class org.textmapper.lapg.builder.LiProblem
 
LiRhsSet - Class in org.textmapper.lapg.builder
 
LiRhsSet(RhsSet.Operation, Symbol, LiRhsSet[], SourceElement) - Constructor for class org.textmapper.lapg.builder.LiRhsSet
 
list(AstType, boolean, SourceElement) - Method in interface org.textmapper.lapg.api.builder.AstBuilder
 
list(RhsSequence, RhsPart, boolean, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
ListsRewriter - Class in org.textmapper.lapg.builder
evgeny, 2/1/13
ListsRewriter(LiSymbol) - Constructor for class org.textmapper.lapg.builder.ListsRewriter
 
LiTerminal - Class in org.textmapper.lapg.builder
evgeny, 11/16/12
LiTerminal(String, AstType, SourceElement) - Constructor for class org.textmapper.lapg.builder.LiTerminal
 
LiUserDataHolder - Class in org.textmapper.lapg.builder
evgeny, 1/14/13
LiUserDataHolder() - Constructor for class org.textmapper.lapg.builder.LiUserDataHolder
 
LiUtil - Class in org.textmapper.lapg.builder
 
LiUtil() - Constructor for class org.textmapper.lapg.builder.LiUtil
 
Lparen - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
LparenQuestionmark - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
Lsquare - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
LsquareXor - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 

M

makeSoft(Terminal, Terminal) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
map(Nonterminal, AstType) - Method in interface org.textmapper.lapg.api.builder.GrammarMapper
 
map(RhsSequence, AstField, AstType, boolean) - Method in interface org.textmapper.lapg.api.builder.GrammarMapper
 
map(RhsSymbol, AstField, Object, boolean) - Method in interface org.textmapper.lapg.api.builder.GrammarMapper
 
matches(String) - Method in interface org.textmapper.lapg.api.regex.RegexMatcher
 
MAX_UCHAR - Static variable in class org.textmapper.lapg.lex.LexerInputSymbols
 
Minus - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
Mult - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 

N

NamedPattern - Interface in org.textmapper.lapg.api
Gryaznov Evgeny, 6/23/11
next() - Method in class org.textmapper.lapg.eval.GenericLexer
 
next() - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
NONASSOC - Static variable in interface org.textmapper.lapg.api.Prio
 
NONE - Static variable in class org.textmapper.lapg.lalr.ConflictBuilder
 
Nonterminal - Interface in org.textmapper.lapg.api
evgeny, 10/27/12
NOPRIO - Static variable in interface org.textmapper.lapg.api.Prio
 

O

offset - Variable in class org.textmapper.lapg.eval.GenericLexer.Span
 
offset - Variable in class org.textmapper.lapg.regex.RegexDefLexer.Span
 
op_intersect - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
op_minus - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
op_union - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
optional(RhsPart, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
Or - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
org.textmapper.lapg - package org.textmapper.lapg
 
org.textmapper.lapg.api - package org.textmapper.lapg.api
 
org.textmapper.lapg.api.ast - package org.textmapper.lapg.api.ast
 
org.textmapper.lapg.api.builder - package org.textmapper.lapg.api.builder
 
org.textmapper.lapg.api.regex - package org.textmapper.lapg.api.regex
 
org.textmapper.lapg.api.rule - package org.textmapper.lapg.api.rule
 
org.textmapper.lapg.builder - package org.textmapper.lapg.builder
 
org.textmapper.lapg.common - package org.textmapper.lapg.common
 
org.textmapper.lapg.eval - package org.textmapper.lapg.eval
 
org.textmapper.lapg.lalr - package org.textmapper.lapg.lalr
 
org.textmapper.lapg.lex - package org.textmapper.lapg.lex
 
org.textmapper.lapg.regex - package org.textmapper.lapg.regex
 
org.textmapper.lapg.unicode - package org.textmapper.lapg.unicode
 
org.textmapper.lapg.util - package org.textmapper.lapg.util
 

P

parenthesisPair(Terminal, Terminal) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
parse(CharSequence, int) - Method in class org.textmapper.lapg.eval.GenericParseContext
 
parse(GenericParseContext.TextSource, int) - Method in class org.textmapper.lapg.eval.GenericParseContext
 
parse(GenericLexer, int, int, boolean) - Method in class org.textmapper.lapg.eval.GenericParser
 
parse(String, String) - Static method in class org.textmapper.lapg.LapgCore
 
parse(RegexDefLexer) - Method in class org.textmapper.lapg.regex.RegexDefParser
 
parse(RegexDefTree.TextSource) - Static method in class org.textmapper.lapg.regex.RegexDefTree
 
parse(String, String) - Static method in class org.textmapper.lapg.regex.RegexFacade
 
PARSER_SOURCE - Static variable in class org.textmapper.lapg.eval.GenericParseContext
 
PARSER_SOURCE - Static variable in class org.textmapper.lapg.regex.RegexDefTree
 
ParserConflict - Interface in org.textmapper.lapg.api
 
ParserConflict.Input - Interface in org.textmapper.lapg.api
 
ParserData - Interface in org.textmapper.lapg.api
Gryaznov Evgeny, 6/13/12
part - Static variable in interface org.textmapper.lapg.regex.RegexDefParser.Nonterminals
 
parts - Static variable in interface org.textmapper.lapg.regex.RegexDefParser.Nonterminals
 
partsopt - Static variable in interface org.textmapper.lapg.regex.RegexDefParser.Nonterminals
 
pattern - Static variable in interface org.textmapper.lapg.regex.RegexDefParser.Nonterminals
 
pBase - Variable in class org.textmapper.lapg.lex.TablesArchiver
 
pCheck - Variable in class org.textmapper.lapg.lex.TablesArchiver
 
pDefault - Variable in class org.textmapper.lapg.lex.TablesArchiver
 
Plus - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
pNext - Variable in class org.textmapper.lapg.lex.TablesArchiver
 
primitive_part - Static variable in interface org.textmapper.lapg.regex.RegexDefParser.Nonterminals
 
Prio - Interface in org.textmapper.lapg.api
Priority definition.
Problem - Interface in org.textmapper.lapg.api
 
ProcessingStatus - Interface in org.textmapper.lapg.api
 
putUserData(String, Object) - Method in interface org.textmapper.lapg.api.UserDataHolder
 
putUserData(String, Object) - Method in class org.textmapper.lapg.builder.LiUserDataHolder
 

Q

quantifier - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
Questionmark - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 

R

rawType(String, SourceElement) - Method in interface org.textmapper.lapg.api.builder.AstBuilder
 
reduce(int) - Method in class org.textmapper.lapg.eval.GenericParser
 
REDUCE - Static variable in class org.textmapper.lapg.lalr.ConflictBuilder
 
reduce(int) - Method in class org.textmapper.lapg.regex.RegexDefParser
 
REDUCE_REDUCE - Static variable in interface org.textmapper.lapg.api.ParserConflict
 
REDUCE_REDUCE_SOFT - Static variable in interface org.textmapper.lapg.api.ParserConflict
 
RegexAny - Interface in org.textmapper.lapg.api.regex
 
RegexChar - Interface in org.textmapper.lapg.api.regex
 
RegexCompilingSwitch - Class in org.textmapper.lapg.regex
evgeny, 7/13/12
RegexCompilingSwitch() - Constructor for class org.textmapper.lapg.regex.RegexCompilingSwitch
 
RegexContext - Interface in org.textmapper.lapg.api.regex
evgeny, 6/9/12
RegexDefLexer - Class in org.textmapper.lapg.regex
 
RegexDefLexer(CharSequence, RegexDefLexer.ErrorReporter) - Constructor for class org.textmapper.lapg.regex.RegexDefLexer
 
RegexDefLexer.ErrorReporter - Interface in org.textmapper.lapg.regex
 
RegexDefLexer.Span - Class in org.textmapper.lapg.regex
 
RegexDefLexer.Span() - Constructor for class org.textmapper.lapg.regex.RegexDefLexer.Span
 
RegexDefLexer.States - Interface in org.textmapper.lapg.regex
 
RegexDefLexer.Tokens - Interface in org.textmapper.lapg.regex
 
RegexDefParser - Class in org.textmapper.lapg.regex
 
RegexDefParser(RegexDefLexer.ErrorReporter) - Constructor for class org.textmapper.lapg.regex.RegexDefParser
 
RegexDefParser.Nonterminals - Interface in org.textmapper.lapg.regex
 
RegexDefParser.ParseException - Exception in org.textmapper.lapg.regex
 
RegexDefParser.ParseException() - Constructor for exception org.textmapper.lapg.regex.RegexDefParser.ParseException
 
RegexDefTree<T> - Class in org.textmapper.lapg.regex
 
RegexDefTree(RegexDefTree.TextSource, T, List<RegexDefTree.RegexDefProblem>) - Constructor for class org.textmapper.lapg.regex.RegexDefTree
 
RegexDefTree.RegexDefProblem - Exception in org.textmapper.lapg.regex
 
RegexDefTree.RegexDefProblem(int, String, int, int, Throwable) - Constructor for exception org.textmapper.lapg.regex.RegexDefTree.RegexDefProblem
 
RegexDefTree.TextSource - Class in org.textmapper.lapg.regex
 
RegexDefTree.TextSource(String, CharSequence, int) - Constructor for class org.textmapper.lapg.regex.RegexDefTree.TextSource
 
RegexEmpty - Interface in org.textmapper.lapg.api.regex
 
RegexExpand - Interface in org.textmapper.lapg.api.regex
 
RegexFacade - Class in org.textmapper.lapg.regex
evgeny, 6/11/12
RegexFacade() - Constructor for class org.textmapper.lapg.regex.RegexFacade
 
RegexInstruction - Class in org.textmapper.lapg.lex
evgeny, 6/10/12
RegexInstruction(RegexInstructionKind, int) - Constructor for class org.textmapper.lapg.lex.RegexInstruction
 
RegexInstructionKind - Enum in org.textmapper.lapg.lex
evgeny, 5/30/12
RegexList - Interface in org.textmapper.lapg.api.regex
 
RegexMatcher - Interface in org.textmapper.lapg.api.regex
Gryaznov Evgeny, 6/13/12
RegexOr - Interface in org.textmapper.lapg.api.regex
 
RegexParseException - Exception in org.textmapper.lapg.api.regex
 
RegexParseException(String, int) - Constructor for exception org.textmapper.lapg.api.regex.RegexParseException
 
RegexPart - Interface in org.textmapper.lapg.api.regex
 
RegexpCompiler - Class in org.textmapper.lapg.lex
Gryaznov Evgeny, 4/5/11
RegexpCompiler(RegexContext) - Constructor for class org.textmapper.lapg.lex.RegexpCompiler
 
RegexQuantifier - Interface in org.textmapper.lapg.api.regex
 
RegexRange - Interface in org.textmapper.lapg.api.regex
 
RegexSet - Interface in org.textmapper.lapg.api.regex
 
RegexSwitch<T> - Class in org.textmapper.lapg.api.regex
evgeny, 6/11/12
RegexSwitch() - Constructor for class org.textmapper.lapg.api.regex.RegexSwitch
 
report(int, String, SourceElement...) - Method in interface org.textmapper.lapg.api.ProcessingStatus
 
report(String, Throwable) - Method in interface org.textmapper.lapg.api.ProcessingStatus
 
report(ParserConflict) - Method in interface org.textmapper.lapg.api.ProcessingStatus
 
report(int, String, SourceElement...) - Method in class org.textmapper.lapg.common.AbstractProcessingStatus
 
report(ParserConflict) - Method in class org.textmapper.lapg.common.AbstractProcessingStatus
 
reset(Reader) - Method in class org.textmapper.lapg.eval.GenericLexer
 
reset(CharSequence) - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
resolvePattern(String) - Method in interface org.textmapper.lapg.api.regex.RegexContext
 
restore() - Method in class org.textmapper.lapg.eval.GenericParser
 
rewrite() - Method in class org.textmapper.lapg.builder.ListsRewriter
Replaces the definition of a list nonterminal with RhsList.
rewriteAsList(Nonterminal) - Static method in class org.textmapper.lapg.builder.GrammarFacade
 
RhsAssignment - Interface in org.textmapper.lapg.api.rule
evgeny, 2/3/13
RhsCast - Interface in org.textmapper.lapg.api.rule
evgeny, 2/3/13
RhsChoice - Interface in org.textmapper.lapg.api.rule
evgeny, 11/24/12
RhsIgnored - Interface in org.textmapper.lapg.api.rule
 
RhsIgnored.ParenthesisPair - Interface in org.textmapper.lapg.api.rule
 
RhsList - Interface in org.textmapper.lapg.api.rule
evgeny, 1/3/13
RhsMapping - Interface in org.textmapper.lapg.api.rule
evgeny, 2/25/13
RhsOptional - Interface in org.textmapper.lapg.api.rule
evgeny, 11/24/12
RhsPart - Interface in org.textmapper.lapg.api.rule
evgeny, 11/24/12
RhsPart.Kind - Enum in org.textmapper.lapg.api.rule
 
RhsRoot - Interface in org.textmapper.lapg.api.rule
 
RhsSequence - Interface in org.textmapper.lapg.api.rule
Ordered sequence of elements.
RhsSet - Interface in org.textmapper.lapg.api.rule
 
RhsSet.Operation - Enum in org.textmapper.lapg.api.rule
 
RhsSymbol - Interface in org.textmapper.lapg.api.rule
evgeny, 11/24/12
RhsUnordered - Interface in org.textmapper.lapg.api.rule
Unordered sequence of elements.
RhsUtil - Class in org.textmapper.lapg.util
evgeny, 12/7/12
RhsUtil() - Constructor for class org.textmapper.lapg.util.RhsUtil
 
RIGHT - Static variable in interface org.textmapper.lapg.api.Prio
 
Rparen - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
Rsquare - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
Rule - Interface in org.textmapper.lapg.api
 
RuleUtil - Class in org.textmapper.lapg.common
TODO remove

S

sequence(String, Collection<RhsPart>, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
set(RhsSet.Operation, Symbol, Collection<RhsSet>, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
setLine(int) - Method in class org.textmapper.lapg.eval.GenericLexer
 
setLine(int) - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
setOffset(int) - Method in class org.textmapper.lapg.eval.GenericLexer
 
setOffset(int) - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
setSoft() - Method in class org.textmapper.lapg.lalr.ConflictBuilder.ConflictData
 
setState(int) - Method in class org.textmapper.lapg.eval.GenericLexer
 
setState(int) - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
setsymbol - Static variable in interface org.textmapper.lapg.regex.RegexDefParser.Nonterminals
 
shift(boolean) - Method in class org.textmapper.lapg.eval.GenericParser
 
SHIFT - Static variable in class org.textmapper.lapg.lalr.ConflictBuilder
 
shift() - Method in class org.textmapper.lapg.regex.RegexDefParser
 
SHIFT_REDUCE - Static variable in interface org.textmapper.lapg.api.ParserConflict
 
SHIFT_REDUCE_SOFT - Static variable in interface org.textmapper.lapg.api.ParserConflict
 
SHIFT_SOFT - Static variable in interface org.textmapper.lapg.api.ParserConflict
 
SoftConflictBuilder - Class in org.textmapper.lapg.lalr
 
SoftConflictBuilder() - Constructor for class org.textmapper.lapg.lalr.SoftConflictBuilder
 
SoftConflictBuilder.SoftClassConflict - Class in org.textmapper.lapg.lalr
 
SoftConflictBuilder.SoftClassConflict(int) - Constructor for class org.textmapper.lapg.lalr.SoftConflictBuilder.SoftClassConflict
 
source - Variable in class org.textmapper.lapg.eval.GenericParser
 
SourceElement - Interface in org.textmapper.lapg.api
 
SPACES - Static variable in class org.textmapper.lapg.common.FileUtil
 
state - Variable in class org.textmapper.lapg.eval.GenericLexer.Span
 
state - Variable in class org.textmapper.lapg.regex.RegexDefLexer.Span
 
STRING - Static variable in interface org.textmapper.lapg.api.ast.AstType
 
structuralHashCode() - Method in class org.textmapper.lapg.builder.LiRhsSet
 
structurallyEquals(LiRhsPart) - Method in class org.textmapper.lapg.builder.LiRhsSet
 
structuralNode() - Method in interface org.textmapper.lapg.api.rule.RhsPart
 
subtract(CharacterSet, CharacterSet) - Method in class org.textmapper.lapg.common.CharacterSetImpl.Builder
 
symbol(Symbol, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
Symbol - Interface in org.textmapper.lapg.api
 
symbol - Variable in class org.textmapper.lapg.eval.GenericLexer.Span
 
symbol - Variable in class org.textmapper.lapg.regex.RegexDefLexer.Span
 
SymbolUtil - Class in org.textmapper.lapg.common
evgeny, 2/6/13
SYNTAXERR - Static variable in class org.textmapper.lapg.lalr.ConflictBuilder
 

T

TablesArchiver - Class in org.textmapper.lapg.lex
 
TablesArchiver(int, int, int[][]) - Constructor for class org.textmapper.lapg.lex.TablesArchiver
 
Terminal - Interface in org.textmapper.lapg.api
evgeny, 11/16/12
TextSourceElement - Interface in org.textmapper.lapg.api
 
tmAction(int, int) - Method in class org.textmapper.lapg.eval.GenericParser
-3-n Lookahead (state id) -2 Error -1 Shift 0..n Reduce (rule index)
tmAction(int, int) - Static method in class org.textmapper.lapg.regex.RegexDefParser
-3-n Lookahead (state id) -2 Error -1 Shift 0..n Reduce (rule index)
tmGoto(int, int) - Method in class org.textmapper.lapg.eval.GenericParser
 
tmGoto(int, int) - Static method in class org.textmapper.lapg.regex.RegexDefParser
 
tmHead - Variable in class org.textmapper.lapg.eval.GenericParser
 
tmHead - Variable in class org.textmapper.lapg.regex.RegexDefParser
 
tmLexer - Variable in class org.textmapper.lapg.eval.GenericParser
 
tmLexer - Variable in class org.textmapper.lapg.regex.RegexDefParser
 
tmNext - Variable in class org.textmapper.lapg.eval.GenericParser
 
tmNext - Variable in class org.textmapper.lapg.regex.RegexDefParser
 
tmStack - Variable in class org.textmapper.lapg.eval.GenericParser
 
tmStack - Variable in class org.textmapper.lapg.regex.RegexDefParser
 
tmSymbolNames - Static variable in class org.textmapper.lapg.regex.RegexDefParser
 
toArray() - Method in interface org.textmapper.lapg.api.regex.CharacterSet
 
toArray() - Method in class org.textmapper.lapg.common.CharacterSetImpl
 
toCamelCase(String, Boolean) - Static method in class org.textmapper.lapg.common.FormatUtil
 
toCanonicalName(String) - Static method in class org.textmapper.lapg.unicode.UnicodeData
 
toIdentifier(String) - Static method in class org.textmapper.lapg.common.FormatUtil
 
TOKEN_SIZE - Static variable in class org.textmapper.lapg.eval.GenericLexer
 
TOKEN_SIZE - Static variable in class org.textmapper.lapg.regex.RegexDefLexer
 
tokenSize() - Method in class org.textmapper.lapg.eval.GenericLexer
 
tokenSize() - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
tokenText() - Method in class org.textmapper.lapg.eval.GenericLexer
 
tokenText() - Method in class org.textmapper.lapg.regex.RegexDefLexer
 
toSignature() - Method in class org.textmapper.lapg.eval.GenericNode
 
toString() - Method in class org.textmapper.lapg.api.ast.AstType.PrimitiveType
 
toString(StringBuilder) - Method in class org.textmapper.lapg.builder.LiRhsSet
 
toString() - Method in class org.textmapper.lapg.common.CharacterSetImpl
 
toString() - Method in class org.textmapper.lapg.eval.GenericNode
 
toString(StringBuilder) - Method in class org.textmapper.lapg.eval.GenericNode
 
toString() - Method in class org.textmapper.lapg.lex.RegexInstruction
 
toUpperWithUnderscores(String) - Static method in class org.textmapper.lapg.common.FormatUtil
 

U

UD_NAME_HINT - Static variable in interface org.textmapper.lapg.api.Nonterminal
User data key for name hints for anonymous nonterminals.
UD_REWRITTEN - Static variable in interface org.textmapper.lapg.api.rule.RhsSymbol
 
Unavailable_ - Static variable in interface org.textmapper.lapg.eval.GenericLexer.Tokens
 
Unavailable_ - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
UnicodeData - Class in org.textmapper.lapg.unicode
Gryaznov Evgeny, 4/22/12
uniqueName(AstClassifier, String, boolean) - Method in interface org.textmapper.lapg.api.builder.AstBuilder
 
unordered(Collection<RhsPart>, SourceElement) - Method in interface org.textmapper.lapg.api.builder.GrammarBuilder
 
unwrap(RhsPart) - Static method in class org.textmapper.lapg.util.RhsUtil
 
unwrapEx(RhsPart, boolean, boolean, boolean) - Static method in class org.textmapper.lapg.util.RhsUtil
 
unwrapOpt(RhsPart) - Static method in class org.textmapper.lapg.util.RhsUtil
 
UserDataHolder - Interface in org.textmapper.lapg.api
evgeny, 1/14/13

V

value - Variable in class org.textmapper.lapg.eval.GenericLexer.Span
 
value - Variable in class org.textmapper.lapg.regex.RegexDefLexer.Span
 
valueOf(String) - Static method in enum org.textmapper.lapg.api.rule.RhsPart.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.textmapper.lapg.api.rule.RhsSet.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.textmapper.lapg.lex.RegexInstructionKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.textmapper.lapg.api.rule.RhsPart.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.textmapper.lapg.api.rule.RhsSet.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.textmapper.lapg.lex.RegexInstructionKind
Returns an array containing the constants of this enum type, in the order they are declared.

Y

yield(RegexPart, boolean, boolean) - Method in class org.textmapper.lapg.regex.RegexCompilingSwitch
 

_

_char - Static variable in interface org.textmapper.lapg.regex.RegexDefLexer.Tokens
 
A B C D E F G H I K L M N O P Q R S T U V Y _ 

Copyright © 2014. All rights reserved.