Modifier and Type | Class and Description |
---|---|
class |
DoubleLeaf |
class |
LongLeaf |
class |
Node |
class |
StringLeaf |
class |
VariableLeaf |
Modifier and Type | Field and Description |
---|---|
(package private) Tree |
SymbolCell.binding |
Tree |
Trees.head |
static Tree |
Meta.mark |
static Tree |
GenParser.parse_tree |
Modifier and Type | Method and Description |
---|---|
static Tree |
Meta.escape(double n) |
static Tree |
Meta.escape(long n) |
static Tree |
Meta.escape(String s) |
static Tree |
Meta.escape(Tree e) |
Tree |
Trees.head() |
Tree |
SymbolTable.lookup(String key) |
static Tree |
Meta.new_name() |
Tree |
TreeIterator.next() |
Tree |
Trees.nth(int n) |
static Tree |
Tree.parse(String s) |
static Tree |
Meta.subst_expr(Tree term,
Tree value,
Tree e) |
static Tree |
Meta.substitute(Trees path,
Tree e,
Tree value) |
Modifier and Type | Method and Description |
---|---|
Iterator<Tree> |
Trees.iterator() |
Modifier and Type | Method and Description |
---|---|
Trees |
Trees.append(Tree e) |
Trees |
Trees.cons(Tree e) |
boolean |
DoubleLeaf.equals(Tree e) |
boolean |
StringLeaf.equals(Tree e) |
boolean |
VariableLeaf.equals(Tree e) |
boolean |
LongLeaf.equals(Tree e) |
abstract boolean |
Tree.equals(Tree e) |
boolean |
Node.equals(Tree e) |
static Tree |
Meta.escape(Tree e) |
void |
SymbolTable.insert(String key,
Tree binding) |
boolean |
Trees.member(Tree e) |
static Condition |
Meta.pattern(Tree e,
String v) |
static String |
Meta.reify(Tree e) |
void |
SymbolTable.replace(String key,
Tree binding) |
static Tree |
Meta.subst_expr(Tree term,
Tree value,
Tree e) |
static Trees |
Meta.subst_list(Tree term,
Tree value,
Trees es) |
static Tree |
Meta.substitute(Trees path,
Tree e,
Tree value) |
Constructor and Description |
---|
SymbolCell(String n,
Tree v,
SymbolCell r) |
Trees(Tree head) |
Trees(Tree head,
Trees tail) |
Copyright © 2013–2014 The Apache Software Foundation. All rights reserved.