aa
|
Public Member Functions | |
TV2[] | compact () |
boolean | isEmpty () |
String | toString () |
Public Attributes | |
Ary< String > | _flds |
final VStack | _par |
Ary< TV2 > | _tvars |
Package Functions | |
String | add_var (String fld, TV2 tv) |
Private Member Functions | |
VStack (VStack par) | |
|
private |
Definition at line 260 of file Env.java.
References com.cliffc.aa.Env.VStack._flds, com.cliffc.aa.Env.VStack._par, and com.cliffc.aa.Env.VStack._tvars.
|
package |
Definition at line 261 of file Env.java.
References com.cliffc.aa.Env.VStack._flds, com.cliffc.aa.Env.VStack._tvars, and com.cliffc.aa.util.Ary< E >.push().
Referenced by com.cliffc.aa.Parse.func(), and com.cliffc.aa.Parse.stmt().
TV2 [] com.cliffc.aa.Env.VStack.compact | ( | ) |
Definition at line 267 of file Env.java.
References com.cliffc.aa.Env.VStack._par.
Referenced by com.cliffc.aa.Parse.func().
boolean com.cliffc.aa.Env.VStack.isEmpty | ( | ) |
Definition at line 262 of file Env.java.
References com.cliffc.aa.Env.VStack._flds, com.cliffc.aa.Env.VStack._par, com.cliffc.aa.util.Ary< E >.isEmpty(), and com.cliffc.aa.Env.VStack.isEmpty().
Referenced by com.cliffc.aa.Env.VStack.isEmpty().
String com.cliffc.aa.Env.VStack.toString | ( | ) |
Definition at line 281 of file Env.java.
References com.cliffc.aa.Env.VStack._par, com.cliffc.aa.util.VBitSet.clr(), com.cliffc.aa.tvar.TV2.find_dups(), com.cliffc.aa.util.SB.p(), com.cliffc.aa.tvar.TV2.str(), com.cliffc.aa.util.SB.toString(), and com.cliffc.aa.util.SB.unchar().
Ary<String> com.cliffc.aa.Env.VStack._flds |
Definition at line 258 of file Env.java.
Referenced by com.cliffc.aa.Env.VStack.add_var(), com.cliffc.aa.Env.VStack.isEmpty(), com.cliffc.aa.Env.lookup_fref(), and com.cliffc.aa.Env.VStack.VStack().
final VStack com.cliffc.aa.Env.VStack._par |
Definition at line 257 of file Env.java.
Referenced by com.cliffc.aa.Env.VStack.compact(), com.cliffc.aa.Env.VStack.isEmpty(), com.cliffc.aa.Env.nongen_pop(), com.cliffc.aa.Env.VStack.toString(), and com.cliffc.aa.Env.VStack.VStack().
Definition at line 259 of file Env.java.
Referenced by com.cliffc.aa.Env.VStack.add_var(), and com.cliffc.aa.Env.VStack.VStack().