Uses of Class
jfun.parsec._

Packages that use _
jfun.parsec Provides classes and interfaces for parser combinator logic and basic parsers. 
 

Uses of _ in jfun.parsec
 

Methods in jfun.parsec that return types with arguments of type _
static Parser<_> Scanners.among(char[] chars)
          succeed and consume the current character if it equals to one of the given characters.
static Parser<_> Scanners.among(char[] chars, java.lang.String err)
          succeed and consume the current character if it equals to one of the given characters.
static Parser<_> Scanners.among(java.lang.String name, char[] chars)
          succeed and consume the current character if it equals to one of the given characters.
static Parser<_> Scanners.among(java.lang.String name, char[] chars, java.lang.String err)
          succeed and consume the current character if it equals to one of the given characters.
static Parser<_> Scanners.anyChar()
          matches any character in the input.
static Parser<_> Scanners.anyChar(java.lang.String err)
          matches any character in the input.
static Parser<_> Scanners.anyChar(java.lang.String name, java.lang.String err)
          matches any character in the input.
static Parser<_> Parsers.endBy(Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern ended by Parser sep pattern.
static Parser<_> Parsers.endBy(java.lang.String name, Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern ended by Parser sep pattern.
static Parser<_> Parsers.endBy1(Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern ended by Parser sep pattern.
static Parser<_> Parsers.endBy1(java.lang.String name, Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern ended by Parser sep pattern.
static Parser<_> Scanners.haskellBlockComment()
          scanner for haskell style block comment.
static Parser<_> Scanners.haskellDelimiter()
          the haskell style delimiter of tokens.
static Parser<_> Scanners.haskellDelimiter(java.lang.String name)
          the haskell style delimiter of tokens.
static Parser<_> Scanners.haskellLineComment()
          scanner for haskell style line comment.
static Parser<_> Scanners.isBlockComment(Parser<_> open, Parser<_> close, Parser<?> commented)
          Scans a non-nestable block comment.
static Parser<_> Scanners.isBlockComment(java.lang.String name, Parser<_> open, Parser<_> close, Parser<?> commented)
          Scans a non-nestable block comment.
static Parser<_> Scanners.isBlockComment(java.lang.String start, java.lang.String end)
          scanner for non-nested block comment.
static Parser<_> Scanners.isBlockComment(java.lang.String open, java.lang.String close, Pattern commented)
          Scans a non-nestable block comment.
static Parser<_> Scanners.isBlockComment(java.lang.String name, java.lang.String start, java.lang.String end)
          scanner for non-nested block comment.
static Parser<_> Scanners.isChar(char ch)
          succeed and consume the current character if it is equal to ch.
static Parser<_> Scanners.isChar(CharPredicate cp)
          succeed and consume the current character if it satisfies the given CharPredicate.
static Parser<_> Scanners.isChar(CharPredicate cp, java.lang.String err)
          succeed and consume the current character if it satisfies the given CharPredicate.
static Parser<_> Scanners.isChar(char ch, java.lang.String err)
          succeed and consume the current character if it is equal to ch.
static Parser<_> Scanners.isChar(java.lang.String name, char ch)
          succeed and consume the current character if it is equal to ch.
static Parser<_> Scanners.isChar(java.lang.String name, CharPredicate cp)
          succeed and consume the current character if it satisfies the given CharPredicate.
static Parser<_> Scanners.isChar(java.lang.String name, CharPredicate cp, java.lang.String err)
          succeed and consume the current character if it satisfies the given CharPredicate.
static Parser<_> Scanners.isChar(java.lang.String name, char ch, java.lang.String err)
          succeed and consume the current character if it is equal to ch.
static Parser<_> Scanners.isLineComment(java.lang.String start)
          if the current input starts with the given string, succeed and consumes all the characters until the end of line '\n character.
static Parser<_> Scanners.isLineComment(java.lang.String name, java.lang.String start)
          if the current input starts with the given string, succeed and consumes all the characters until the end of line '\n character.
static Parser<_> Scanners.isNestableBlockComment(Parser<?> open, Parser<?> close, Parser<?> commented)
          Scans a nestable block comment.
static Parser<_> Scanners.isNestableBlockComment(java.lang.String name, Parser<?> open, Parser<?> close, Parser<?> commented)
          Scans a nestable block comment.
static Parser<_> Scanners.isNestableBlockComment(java.lang.String open, java.lang.String close)
          Scans a nestable block comment.
static Parser<_> Scanners.isNestableBlockComment(java.lang.String open, java.lang.String close, Parser<?> commented)
          Scans a nestable block comment.
static Parser<_> Scanners.isPattern(Pattern pp, java.lang.String err)
          Scans the input for an occurrence of a string pattern.
static Parser<_> Scanners.isPattern(java.lang.String name, Pattern pp, java.lang.String err)
          Scans the input for an occurrence of a string pattern.
static Parser<_> Scanners.isQuotedChar()
          scanner for a c/c++/java style character literal.
static Parser<_> Scanners.isQuotedChar(java.lang.String name)
          scanner for a c/c++/java style character literal.
static Parser<_> Scanners.isQuotedString()
          a scanner with a pattern for double quoted string literal.
static Parser<_> Scanners.isQuotedString(java.lang.String name)
          a scanner with a pattern for double quoted string literal.
static Parser<_> Scanners.isSqlString()
          a scanner with a pattern for sql server string literal.
static Parser<_> Scanners.isSqlString(java.lang.String name)
          a scanner with a pattern for sql server string literal.
static Parser<_> Scanners.isString(java.lang.String str)
          matches the input against the specified string.
static Parser<_> Scanners.isString(java.lang.String str, java.lang.String err)
          matches the input against the specified string.
static Parser<_> Scanners.isString(java.lang.String name, java.lang.String str, java.lang.String err)
          matches the input against the specified string.
static Parser<_> Scanners.isStringCI(java.lang.String str)
          matches the input against the specified string case insensitively.
static Parser<_> Scanners.isStringCI(java.lang.String str, java.lang.String err)
          matches the input against the specified string case insensitively.
static Parser<_> Scanners.isStringCI(java.lang.String name, java.lang.String str, java.lang.String err)
          matches the input against the specified string case insensitively.
static Parser<_> Scanners.isWhitespaces()
          Scans greedily for 1 or more whitespace characters.
static Parser<_> Scanners.isWhitespaces(java.lang.String name)
          Scans greedily for 1 or more whitespace characters.
static Parser<_> Scanners.isWhitespaces(java.lang.String name, java.lang.String err)
          Scans greedily for 1 or more whitespace characters.
static Parser<_> Scanners.javaBlockComment()
          scanner for c++/java style block comment.
static Parser<_> Scanners.javaDelimiter()
          the c++/java style delimiter of tokens.
static Parser<_> Scanners.javaDelimiter(java.lang.String name)
          the c++/java style delimiter of tokens.
static Parser<_> Scanners.javaLineComment()
          scanner for c++/java style line comment.
 Parser<_> Parser.many()
          p.many() is equivalent to p* in EBNF.
static Parser<_> Scanners.many(CharPredicate cp)
          Scans greedily for 0 or more characters that satisfies the given CharPredicate.
 Parser<_> Parser.many(int min)
          Runs this parser greedily for at least min times.
static Parser<_> Scanners.many(Pattern pp)
          Scans greedily for 0 or more occurrences of the given pattern.
 Parser<_> Parser.many(java.lang.String name)
          p.many(name) is equivalent to p* in EBNF.
static Parser<_> Scanners.many(java.lang.String name, CharPredicate cp)
          Scans greedily for 0 or more characters that satisfies the given CharPredicate.
 Parser<_> Parser.many(java.lang.String name, int min)
          Runs this parser greedily for at least min times.
static
<R> Parser<_>
Parsers.many(java.lang.String name, int min, Parser<?> p)
          Greedily runs Parser p repeatedly for at least min times and discard the results.
static Parser<_> Parsers.many(java.lang.String name, Parser<?> p)
          Greedily runs Parser p repeatedly and discard the results.
static Parser<_> Scanners.many(java.lang.String name, Pattern pp)
          Scans greedily for 0 or more occurrences of the given pattern.
 Parser<_> Parser.many1()
          p.many1() is equivalent to p+ in EBNF.
static Parser<_> Scanners.many1(CharPredicate cp)
          Scans greedily for 1 or more characters that satisfies the given CharPredicate.
static Parser<_> Scanners.many1(Pattern pp)
          Scans greedily for 1 or more occurrences of the given pattern.
 Parser<_> Parser.many1(java.lang.String name)
          p.many1(name) is equivalent to p+ in EBNF.
static Parser<_> Scanners.many1(java.lang.String name, CharPredicate cp)
          Scans greedily for 1 or more characters that satisfies the given CharPredicate.
static Parser<_> Scanners.many1(java.lang.String name, Pattern pp)
          Scans greedily for 1 or more occurrences of the given pattern.
static Parser<_> Scanners.notAmong(char[] chars)
          succeed and consume the current character if it is not equal to any of the given characters.
static Parser<_> Scanners.notAmong(char[] chars, java.lang.String err)
          succeed and consume the current character if it is not equal to any of the given characters.
static Parser<_> Scanners.notAmong(java.lang.String name, char[] chars)
          succeed and consume the current character if it is not equal to any of the given characters.
static Parser<_> Scanners.notAmong(java.lang.String name, char[] chars, java.lang.String err)
          succeed and consume the current character if it is not equal to any of the given characters.
static Parser<_> Scanners.notChar(char ch)
          succeed and consume the current character if it is not equal to ch.
static Parser<_> Scanners.notChar(char ch, java.lang.String err)
          succeed and consume the current character if it is equal to ch.
static Parser<_> Scanners.notChar(java.lang.String name, char ch)
          succeed and consume the current character if it is not equal to ch.
static Parser<_> Scanners.notChar(java.lang.String name, char ch, java.lang.String err)
          succeed and consume the current character if it is not equal to ch.
static Parser<_> Scanners.quoted(char c1, char c2)
          scans a quoted string that is opened by c1 and closed by c2.
static Parser<_> Scanners.quoted(Parser<_> open, Parser<_> close, Parser<?> s)
          scans a quoted string that is opened by c1 and closed by c2.
static Parser<_> Scanners.quoted(java.lang.String name, char c1, char c2)
          scans a quoted string that is opened by c1 and closed by c2.
static Parser<_> Scanners.quoted(java.lang.String name, Parser<_> open, Parser<_> close, Parser<?> s)
          scans a quoted string that is opened by pattern represented by Scanner open and closed by pattern represented by Scanner close.
 Parser<_> Parser.repeat(int n)
          Run Parser 'this' for n times.
 Parser<_> Parser.repeat(java.lang.String name, int n)
          Run Parser 'this' for n times.
static Parser<_> Parsers.repeat(java.lang.String name, int n, Parser<?> p)
          Runs Parser p for n times.
static Parser<_> Scanners.scanChars(Parser<?> p, Parser<_> scanner, java.lang.String module)
          After character level parser p succeeds, subsequently feed the recognized characters to the Parser scanner for a nested scanning.
static Parser<_> Scanners.scanChars(java.lang.String name, Parser<?> p, Parser<_> scanner, java.lang.String module)
          After character level parser p succeeds, subsequently feed the recognized characters to the Parser scanner for a nested scanning.
static Parser<_> Parsers.sepBy(Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern that is seperated by Parser sep pattern.
static Parser<_> Parsers.sepBy(java.lang.String name, Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern that is seperated by Parser sep pattern.
static Parser<_> Parsers.sepBy1(Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern that is seperated by Parser sep pattern.
static Parser<_> Parsers.sepBy1(java.lang.String name, Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern that is seperated by Parser sep pattern.
static Parser<_> Parsers.sepEndBy(Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern that is seperated and optionally ended by Parser sep pattern.
static Parser<_> Parsers.sepEndBy(java.lang.String name, Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern that is seperated and optionally ended by Parser sep pattern.
static Parser<_> Parsers.sepEndBy1(Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern that is seperated and optionally ended by Parser sep pattern.
static Parser<_> Parsers.sepEndBy1(java.lang.String name, Parser<?> sep, Parser<?> p)
          run a series of Parser p pattern that is seperated and optionally ended by Parser sep pattern.
 Parser<_> Parser.some(int max)
          Runs this for up to max times.
 Parser<_> Parser.some(int min, int max)
          Runs this for at least min times and at most max times.
 Parser<_> Parser.some(java.lang.String name, int max)
          Runs this for up to max times.
 Parser<_> Parser.some(java.lang.String name, int min, int max)
          Runs this for at least min times and at most max times.
static
<R> Parser<_>
Parsers.some(java.lang.String name, int min, int max, Parser<?> p)
          Greedily runs Parser p repeatedly for at least min times and at most max time.
static Parser<_> Parsers.some(java.lang.String name, int max, Parser<?> p)
          Greedily runs Parser p repeatedly for at most max time.
static Parser<_> Scanners.sqlDelimiter()
          the T-SQL style delimiter of tokens.
static Parser<_> Scanners.sqlDelimiter(java.lang.String name)
          the T-SQL style delimiter of tokens.
static Parser<_> Scanners.sqlLineComment()
          scanner for T-SQL style line comment.
static Parser<_> Scanners.stdDelimiter(java.lang.String lcomment, java.lang.String openc, java.lang.String closec)
          Any delimiter with whitespace, non-nested block comment and line comment.
static Parser<_> Scanners.stdDelimiter(java.lang.String name, java.lang.String lcomment, java.lang.String openc, java.lang.String closec)
          Any delimiter with whitespace, non-nested block comment and line comment.
 

Method parameters in jfun.parsec with type arguments of type _
static Parser<_> Scanners.isBlockComment(Parser<_> open, Parser<_> close, Parser<?> commented)
          Scans a non-nestable block comment.
static Parser<_> Scanners.isBlockComment(Parser<_> open, Parser<_> close, Parser<?> commented)
          Scans a non-nestable block comment.
static Parser<_> Scanners.isBlockComment(java.lang.String name, Parser<_> open, Parser<_> close, Parser<?> commented)
          Scans a non-nestable block comment.
static Parser<_> Scanners.isBlockComment(java.lang.String name, Parser<_> open, Parser<_> close, Parser<?> commented)
          Scans a non-nestable block comment.
static Parser<_> Scanners.quoted(Parser<_> open, Parser<_> close, Parser<?> s)
          scans a quoted string that is opened by c1 and closed by c2.
static Parser<_> Scanners.quoted(Parser<_> open, Parser<_> close, Parser<?> s)
          scans a quoted string that is opened by c1 and closed by c2.
static Parser<_> Scanners.quoted(java.lang.String name, Parser<_> open, Parser<_> close, Parser<?> s)
          scans a quoted string that is opened by pattern represented by Scanner open and closed by pattern represented by Scanner close.
static Parser<_> Scanners.quoted(java.lang.String name, Parser<_> open, Parser<_> close, Parser<?> s)
          scans a quoted string that is opened by pattern represented by Scanner open and closed by pattern represented by Scanner close.
static Parser<_> Scanners.scanChars(Parser<?> p, Parser<_> scanner, java.lang.String module)
          After character level parser p succeeds, subsequently feed the recognized characters to the Parser scanner for a nested scanning.
static Parser<_> Scanners.scanChars(java.lang.String name, Parser<?> p, Parser<_> scanner, java.lang.String module)
          After character level parser p succeeds, subsequently feed the recognized characters to the Parser scanner for a nested scanning.