Definition at line 198 of file ScopeNode.java.
◆ check()
Definition at line 216 of file ScopeNode.java.
222 String name = names.
pop();
228 if( vars.isEmpty() )
return mem;
230 for( String name : vars.keySet() ) {
231 String msg =
"'"+name+
"' not defined on "+arm+
" arm of trinary";
References com.cliffc.aa.node.ScopeNode.IfScope._fvars, com.cliffc.aa.node.ScopeNode.IfScope._tvars, com.cliffc.aa.util.Ary< E >.addAll(), com.cliffc.aa.node.ScopeNode.ctrl(), com.cliffc.aa.node.Node.err(), com.cliffc.aa.type.TypeFld.Access.Final, com.cliffc.aa.util.Ary< E >.isEmpty(), com.cliffc.aa.node.Node.keep(), com.cliffc.aa.node.ScopeNode.mem(), com.cliffc.aa.util.Ary< E >.pop(), com.cliffc.aa.node.ScopeNode.ptr(), com.cliffc.aa.node.Node.unkeep(), and com.cliffc.aa.GVNGCM.xform().
◆ def()
void com.cliffc.aa.node.ScopeNode.IfScope.def |
( |
String |
name, |
|
|
Access |
mutable, |
|
|
boolean |
create |
|
) |
| |
|
package |
◆ flip()
void com.cliffc.aa.node.ScopeNode.IfScope.flip |
( |
| ) |
|
|
package |
◆ _arm
boolean com.cliffc.aa.node.ScopeNode.IfScope._arm = true |
|
package |
◆ _fvars
HashMap<String,Access> com.cliffc.aa.node.ScopeNode.IfScope._fvars |
|
package |
◆ _tvars
HashMap<String,Access> com.cliffc.aa.node.ScopeNode.IfScope._tvars |
|
package |
The documentation for this class was generated from the following file: