Uses of Interface
jfun.parsec.Map

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

Uses of Map in jfun.parsec
 

Subinterfaces of Map in jfun.parsec
 interface Unary<T>
          This interface represents a unary operation on the same type.
 

Methods in jfun.parsec that return Map
static
<x,V> Map<x,V>
Maps.cnst(V v)
          Creates a map that maps any object to the same object.
static
<From,To> Map<From,To>
Maps.jmap(java.util.Map<From,To> m)
          Adapts a java.util.Map to jfun.util.Map.
static
<T> Map<Tok,T>
Maps.toToken()
          Transform a Tok object to the wrapped token object.
 

Methods in jfun.parsec with parameters of type Map
<R> Parser<R>
Parser.map(Map<? super Type,R> m)
          if this succeeds, the returned value is transformed with m to a new return value.
<R> Parser<R>
Parser.map(java.lang.String name, Map<? super Type,R> m)
          if this succeeds, the returned value is transformed with m to a new return value.
static
<R,From> Parser<R>
Parsers.map(java.lang.String name, Parser<From> p, Map<? super From,R> m)
          Transform the return value of Parser p to a different value.
static
<State> Parser<State>
Parsers.transformState(Map<State,?> m)
          Deprecated. as of version 0.6
static
<State> Parser<State>
Parsers.transformState(java.lang.String name, Map<State,?> m)
          Deprecated. as of version 0.6
 

Method parameters in jfun.parsec with type arguments of type Map
 OperatorTable<E> OperatorTable.postfix(Parser<? extends Map<? super E,? extends E>> p, int precedence)
          Adds a postfix unary operator.
static
<T> Parser<T>
Parsers.postfix(Parser<? extends Map<? super T,T>> op, Parser<? extends T> p)
          Runs Parser p and then run Parser op for 0 or more times greedily.
static
<T> Parser<T>
Parsers.postfix(java.lang.String name, Parser<? extends Map<? super T,T>> op, Parser<? extends T> p)
          Runs Parser p and then run Parser op for 0 or more times greedily.
 OperatorTable<E> OperatorTable.prefix(Parser<? extends Map<? super E,? extends E>> p, int precedence)
          Adds a prefix unary operator.
static
<T> Parser<T>
Parsers.prefix(Parser<? extends Map<? super T,T>> op, Parser<? extends T> p)
          Runs Parser op for 0 or more times greedily.
static
<T> Parser<T>
Parsers.prefix(java.lang.String name, Parser<? extends Map<? super T,T>> op, Parser<? extends T> p)
          Runs Parser op for 0 or more times greedily.