- between(Parser<?>, Parser<?>, Parser<R>) - Static method in class jfun.parsec.Parsers
-
Runs a Parser that is between a pair of parsers.
- between(String, Parser<?>, Parser<?>, Parser<R>) - Static method in class jfun.parsec.Parsers
-
runs a Parser that is between a pair of parsers.
- Binary<T> - Interface in jfun.parsec
-
This interface represents a binary operation on the same type.
- bind(ToParser<? super Type, To>) - Method in class jfun.parsec.Parser
-
if this parser succeeds, the returned value gets passed on to tp.
- bind(String, ToParser<? super Type, To>) - Method in class jfun.parsec.Parser
-
if this parser succeeds, the returned value gets passed on to tp.
- bind(String, Parser<From>, ToParser<? super From, To>) - Static method in class jfun.parsec.Parsers
-
First run p, if it succeeds, run ToParser f with the value returned from p.
- bindAll(ToParser<T, T>...) - Static method in class jfun.parsec.Parsers
-
Threads an array of ToParser into a single ToParser.
- bindAll(String, ToParser<T, T>...) - Static method in class jfun.parsec.Parsers
-
Threads an array of ToParser into a single ToParser.
- buildExpressionParser(Parser<T>, OperatorTable<E>) - Static method in class jfun.parsec.Expressions
-
Creates a Parser object based on information described by OperatorTable.
- buildExpressionParser(String, Parser<T>, OperatorTable<E>) - Static method in class jfun.parsec.Expressions
-
Creates a Parser object based on information described by OperatorTable.