|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcs132.vapor.ast.VaporProgram
public class VaporProgram
Represents a full Vapor program.
| Field Summary | |
|---|---|
boolean |
allowLocals
Whether local variables were allowed to be used in this program. |
boolean |
allowStack
Whether the program is allowed to store values on the function call stack. |
VDataSegment[] |
dataSegments
All the data segments in this program. |
VFunction[] |
functions
All the functions in this program. |
String[] |
registers
The list of registers that were allowed to be used in this program. |
| Constructor Summary | |
|---|---|
VaporProgram(boolean allowLocals,
String[] registers,
boolean allowStack,
VDataSegment[] dataSegments,
VFunction[] functions)
|
|
| Method Summary |
|---|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final boolean allowLocals
public final String[] registers
public final boolean allowStack
public final VDataSegment[] dataSegments
public final VFunction[] functions
| Constructor Detail |
|---|
public VaporProgram(boolean allowLocals,
String[] registers,
boolean allowStack,
VDataSegment[] dataSegments,
VFunction[] functions)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||