Package fitnesse.wikitext.parser
Class Parser
- java.lang.Object
-
- fitnesse.wikitext.parser.Parser
-
public class Parser extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Parser(Parser parent, ParsingPage currentPage, Scanner scanner, ParseSpecification specification)
-
Method Summary
-
-
-
Constructor Detail
-
Parser
public Parser(Parser parent, ParsingPage currentPage, Scanner scanner, ParseSpecification specification)
-
-
Method Detail
-
make
public static Parser make(ParsingPage currentPage, java.lang.CharSequence input)
-
make
public static Parser make(ParsingPage currentPage, java.lang.CharSequence input, SymbolProvider provider)
-
getPage
public ParsingPage getPage()
-
getVariableSource
public VariableSource getVariableSource()
-
getCurrent
public Symbol getCurrent()
-
getOffset
public int getOffset()
-
atEnd
public boolean atEnd()
-
isMoveNext
public boolean isMoveNext(SymbolType type)
-
endsOn
public boolean endsOn(SymbolType type)
-
moveNext
public Symbol moveNext(int count)
-
moveNext
public java.util.List<Symbol> moveNext(SymbolType[] symbolTypes)
-
peek
public Symbol peek()
-
peek
public java.util.List<Symbol> peek(int size)
-
peek
public java.util.List<Symbol> peek(SymbolType[] types)
-
parseToAsString
public Maybe<java.lang.String> parseToAsString(SymbolType terminator)
-
parseLiteral
public java.lang.String parseLiteral(SymbolType terminator)
-
parse
public Symbol parse(java.lang.String input)
-
parseToIgnoreFirst
public Symbol parseToIgnoreFirst(SymbolType type)
-
parseToIgnoreFirst
public Symbol parseToIgnoreFirst(SymbolType[] types)
-
parseToIgnoreFirstWithSymbols
public Symbol parseToIgnoreFirstWithSymbols(SymbolType ignore, SymbolProvider provider)
-
parseTo
public Symbol parseTo(SymbolType terminator)
-
parseTo
public Symbol parseTo(SymbolType terminator, int priority)
-
parseToWithSymbols
public Symbol parseToWithSymbols(SymbolType terminator, SymbolProvider provider, int priority)
-
parseToWithSymbols
public Symbol parseToWithSymbols(SymbolType[] terminators, SymbolProvider provider, int priority)
-
parseToEnd
public Symbol parseToEnd(SymbolType end)
-
parseToEnds
public Symbol parseToEnds(int priority, SymbolProvider provider, SymbolType[] moreEnds)
-
parse
public Symbol parse()
-
parentOwns
public boolean parentOwns(SymbolType current, ParseSpecification specification)
-
-