public class NodeFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
COLUMN |
static int |
ENVIRONMENT |
static int |
LINE |
static int |
NONE |
static int |
OFFSET |
static int |
TEXT |
| Constructor and Description |
|---|
NodeFactory(int size,
int[] internalAttrs)
terminal
|
NodeFactory(int size,
int children,
int[] internalAttrs,
Visits visits) |
| Modifier and Type | Method and Description |
|---|---|
Node |
allocateNonterminal(Parser parser,
Object environment) |
Node |
allocateTerminal(Scanner scanner,
Object environment) |
void |
free(Node node) |
static Class |
getDeclaration(int no) |
static int |
lookupAttribute(String name) |
public static final int NONE
public static final int TEXT
public static final int LINE
public static final int COLUMN
public static final int OFFSET
public static final int ENVIRONMENT
public NodeFactory(int size,
int[] internalAttrs)
public NodeFactory(int size,
int children,
int[] internalAttrs,
Visits visits)
Copyright © 1998–2017 1&1. All rights reserved.