public class ProgramContext extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
_name |
protected NameGen |
_nameGen |
protected HashMap |
_symbolTable |
| Constructor and Description |
|---|
ProgramContext(String name) |
ProgramContext(String name,
NameGen nameGen) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToken(String name,
AnnotatedToken token) |
String |
generateSymbolName() |
String |
getName() |
NameGen |
getNameGen() |
AnnotatedToken |
getToken(String key) |
void |
setName(String name) |
void |
setNameGen(NameGen nameGen) |
protected HashMap _symbolTable
protected String _name
protected NameGen _nameGen
public ProgramContext(String name)
public void addToken(String name, AnnotatedToken token)
public String generateSymbolName()
public String getName()
public NameGen getNameGen()
public AnnotatedToken getToken(String key)
public void setName(String name)
public void setNameGen(NameGen nameGen)
Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.