Uses of Interface
jfun.parsec.FromString

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

Uses of FromString in jfun.parsec
 

Classes in jfun.parsec that implement FromString
 class String2TokenWord
          This implementation of FromString creates a TypedToken instance from the string.
 class String2Value
          This implementation of FromString simply returns an object for any parameter.
 

Methods in jfun.parsec that return FromString
static FromString<TypedToken<TokenType>> String2TokenWord.instance()
          Get an instance of this implementation.
 

Methods in jfun.parsec with parameters of type FromString
static
<R> Parser<R>
Terms.decimalParser(FromString<R> fc)
          gets a Parser object to parse TokenDecimal.
static
<R> Parser<R>
Terms.decimalParser(java.lang.String name, FromString<R> fc)
          gets a Parser object to parse TokenDecimal.
static
<T,R> FromToken<R>
Terms.fromTypedToken(T[] types, FromString<R> f)
          Get a FromToken object that only recognizes a token of certain types.
static
<T,R> FromToken<R>
Terms.fromTypedToken(T type, FromString<R> f)
          Get a FromToken object that only recognizes a token of a certain type.
static Words Lexers.getCaseInsensitive(Parser<?> wscanner, java.lang.String[] ops, java.lang.String[] keywords, FromString<?> toWord)
          Creates a Words object for lexing the operators with names specified in ops, and for lexing the keywords case insensitively.
static Terms Terms.getCaseInsensitive(Parser<?> wscanner, java.lang.String[] ops, java.lang.String[] keywords, FromString<?> toWord)
          Deprecated. Use Terms.getCaseInsensitiveInstance(Parser, String[], String[], FromString) instead.
static Terms Terms.getCaseInsensitiveInstance(Parser<?> wscanner, java.lang.String[] ops, java.lang.String[] keywords, FromString<?> toWord)
          Creates a Terms object for lexing and parsing the operators with names specified in ops, and for lexing and parsing the keywords case insensitively.
static Words Lexers.getCaseSensitive(Parser<?> wscanner, java.lang.String[] ops, java.lang.String[] keywords, FromString<?> toWord)
          Creates a Words object for lexing the operators with names specified in ops, and for lexing the keywords case sensitively.
static Terms Terms.getCaseSensitive(Parser<?> wscanner, java.lang.String[] ops, java.lang.String[] keywords, FromString<?> toWord)
          Deprecated. Use Terms.getCaseSensitiveInstance(Parser, String[], String[], FromString) instead.
static Terms Terms.getCaseSensitiveInstance(Parser<?> wscanner, java.lang.String[] ops, java.lang.String[] keywords, FromString<?> toWord)
          Creates a Terms object for lexing and parsing the operators with names specified in ops, and for lexing and parsing the keywords case sensitively.
static
<R> Parser<R>
Terms.integerParser(FromString<R> fs)
          gets a Parser object to parse token of arbitrary length integer.
static
<R> Parser<R>
Terms.integerParser(java.lang.String name, FromString<R> fs)
          gets a Parser object to parse token of arbitrary length integer.
static
<R> Parser<R>
Terms.myParser(int kind, FromString<R> fs)
          Deprecated. 
static
<R> Parser<R>
Terms.myParser(java.lang.String name, int kind, FromString<R> fs)
          Deprecated. 
static
<R> Parser<R>
Terms.stringParser(FromString<R> fc)
          gets a Parser object to parse String token.
static
<R> Parser<R>
Terms.stringParser(java.lang.String name, FromString<R> fc)
          gets a Parser object to parse String token.
static
<R> Parser<R>
Terms.wordParser(FromString<R> fc)
          gets a Parser object to parse TokenWord.
static
<R> Parser<R>
Terms.wordParser(java.lang.String name, FromString<R> fc)
          gets a Parser object to parse TokenWord.