Package org.jparsec.examples.java.parser
Class TerminalParser
- java.lang.Object
-
- org.jparsec.examples.java.parser.TerminalParser
-
public final class TerminalParser extends java.lang.Object
Parser 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> T
parse(Parser<T> parser, java.lang.Readable readable, java.lang.String module)
(package private) static <T> T
parse(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)
-
-