Package org.jparsec.examples.java.parser
Class TerminalParser
- java.lang.Object
-
- org.jparsec.examples.java.parser.TerminalParser
-
public final class TerminalParser extends java.lang.ObjectParser for terminals.
-
-
Constructor Summary
Constructors Constructor Description TerminalParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Parser<Token>adjacent(java.lang.String operator)static Parser<Token>adjacent(Parser<java.util.List<Token>> parser, Parser<?> otherwise)(package private) static Parser<?>oneOf(java.lang.String... names)(package private) static <T> Tparse(Parser<T> parser, java.lang.Readable readable, java.lang.String module)(package private) static <T> Tparse(Parser<T> parser, java.lang.String source)static Parser<?>phrase(java.lang.String phrase)static Parser<?>term(java.lang.String name)
-
-
-
Method Detail
-
adjacent
public static Parser<Token> adjacent(Parser<java.util.List<Token>> parser, Parser<?> otherwise)
-
term
public static Parser<?> term(java.lang.String name)
-
oneOf
static Parser<?> oneOf(java.lang.String... names)
-
parse
static <T> T parse(Parser<T> parser, java.lang.String source)
-
parse
static <T> T parse(Parser<T> parser, java.lang.Readable readable, java.lang.String module) throws java.io.IOException
- Throws:
java.io.IOException
-
phrase
public static Parser<?> phrase(java.lang.String phrase)
-
-