Package | Description |
---|---|
eu.bandm.tools.ramus.runtime |
Modifier and Type | Class and Description |
---|---|
class |
ASTNode<U,L> |
class |
Tuple<U,L> |
Modifier and Type | Method and Description |
---|---|
abstract Value<U,L> |
Tuple.get(int index) |
abstract Value<U,L> |
ASTNode.getBody() |
Modifier and Type | Method and Description |
---|---|
static <K,U,L,M> Update<K,Value<U,L>,M> |
Update.append(K key) |
static <U,T,K,M,L> |
Parse.append(K key) |
java.util.List<Value<U,L>> |
Tuple.asList() |
static <U,L,T,K,M> |
Parse.ast(java.util.List<? extends K> keys) |
java.util.Iterator<Value<U,L>> |
Tuple.iterator() |
static <U,L,T extends Token<U,L>,K,M> |
Parse.literal() |
static <U,L,T,K,M> |
Parse.makeLiteral(java.util.function.Predicate<? super T> p,
java.util.function.Function<? super T,? extends Token<U,L>> convert) |
Modifier and Type | Method and Description |
---|---|
Tuple |
Tuple.append(Value last) |
static <U,L> ASTNode<U,L> |
ASTNode.node(Token<U,L> token,
Value<U,L> body) |
Tuple<U,L> |
Tuple.set(int index,
Value<U,L> elem) |
static Tuple |
Tuple.tuple(Value... elems) |
Modifier and Type | Method and Description |
---|---|
static <U,L> Tuple<U,L> |
Tuple.tuple(java.util.List<? extends Value<U,L>> elems) |
see also the complete user documentation .