Package | Description |
---|---|
eu.bandm.tools.lljava.parser | |
eu.bandm.tools.ramus.runtime |
Modifier and Type | Method and Description |
---|---|
static Action<SimpleMessage<java.lang.String>,Environment<java.lang.String,java.lang.Object>> |
LLJavaParser2.reduceBlock(Environment<java.lang.String,java.lang.Object> env) |
static Action<SimpleMessage<java.lang.String>,Environment<java.lang.String,java.lang.Object>> |
LLJavaParser2.reduceClass(Environment<java.lang.String,java.lang.Object> env) |
static Action<SimpleMessage<java.lang.String>,Environment<java.lang.String,java.lang.Object>> |
LLJavaParser2.reduceField(Environment<java.lang.String,java.lang.Object> env) |
static Action<SimpleMessage<java.lang.String>,Environment<java.lang.String,java.lang.Object>> |
LLJavaParser2.reduceHandler(Environment<java.lang.String,java.lang.Object> env) |
static Action<SimpleMessage<java.lang.String>,Environment<java.lang.String,java.lang.Object>> |
LLJavaParser2.reduceIf(Environment<java.lang.String,java.lang.Object> env) |
static Action<SimpleMessage<java.lang.String>,Environment<java.lang.String,java.lang.Object>> |
LLJavaParser2.reduceInstanceof(Environment<java.lang.String,java.lang.Object> env) |
static Action<SimpleMessage<java.lang.String>,Environment<java.lang.String,java.lang.Object>> |
LLJavaParser2.reduceInvoke(Environment<java.lang.String,java.lang.Object> env) |
static Action<SimpleMessage<java.lang.String>,Environment<java.lang.String,java.lang.Object>> |
LLJavaParser2.reduceMethod(Environment<java.lang.String,java.lang.Object> env) |
static Action<SimpleMessage<java.lang.String>,Environment<java.lang.String,java.lang.Object>> |
LLJavaParser2.reduceNew(Environment<java.lang.String,java.lang.Object> env) |
Modifier and Type | Method and Description |
---|---|
abstract <S> Action<M,S> |
Action.bind(java.util.function.Function<? super R,? extends Action<M,S>> fun) |
static <M,R> Action<M,R> |
Action.choose(Action<M,R>... alts) |
static <M,R> Action<M,R> |
Action.choose(Action<M,R> a,
java.util.function.Supplier<Action<M,R>> b) |
static <M,R> Action<M,R> |
Action.choose(java.util.List<Action<M,R>> alts) |
static <M,R> Action<M,R> |
Action.diagnose(java.util.List<M> messages,
Action<M,R> body) |
static <M,R> Action<M,R> |
Action.diagnose(M message,
Action<M,R> body) |
<M> Action<M,Environment<K,V>> |
Environment.fail() |
static <M,R> Action<M,R> |
Action.fail() |
Action<M,R> |
Action.filter(java.util.function.Predicate<? super R> pred) |
<S> Action<M,S> |
Action.map(java.util.function.Function<? super R,? extends S> fun) |
abstract Action<M,R> |
Action.prune() |
<M> Action<M,Environment<K,V>> |
Environment.succeed() |
static <M,R> Action<M,R> |
Action.succeed(R result) |
<M> Action<M,Environment<K,V>> |
Environment.succeedBut(java.util.List<M> messages) |
<M> Action<M,Environment<K,V>> |
Environment.succeedBut(M... messages) |
Modifier and Type | Method and Description |
---|---|
static <M,R> Action<M,R> |
Action.choose(Action<M,R>... alts) |
static <M,R> Action<M,R> |
Action.choose(Action<M,R> a,
java.util.function.Supplier<Action<M,R>> b) |
static <M,R> Action<M,R> |
Action.diagnose(java.util.List<M> messages,
Action<M,R> body) |
static <M,R> Action<M,R> |
Action.diagnose(M message,
Action<M,R> body) |
void |
Action.Visitor.visitDiagnosis(java.lang.Iterable<M> msgs,
Action<M,R> body) |
Modifier and Type | Method and Description |
---|---|
abstract <S> Action<M,S> |
Action.bind(java.util.function.Function<? super R,? extends Action<M,S>> fun) |
static <M,R> Action<M,R> |
Action.choose(Action<M,R> a,
java.util.function.Supplier<Action<M,R>> b) |
static <M,R> Action<M,R> |
Action.choose(java.util.List<Action<M,R>> alts) |
static <K,V,M> Update<K,V,M> |
Update.reduce(java.util.function.Function<? super Environment<K,V>,? extends Action<M,Environment<K,V>>> fun) |
static <T,K,V,M> Parse<T,K,V,M> |
Parse.reduce(java.util.function.Function<? super Environment<K,V>,? extends Action<M,Environment<K,V>>> fun) |
void |
Action.Visitor.visitChoice(java.lang.Iterable<Action<M,R>> alternatives) |
see also the complete user documentation .