comparison core/src/luan/impl/ThemeParser.java @ 663:b438a47196bc

finish compiling function blocks
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 07 Apr 2016 00:01:10 -0600
parents cdc70de628b5
children 71f8f5075df8
comparison
equal deleted inserted replaced
662:ee00a619eec1 663:b438a47196bc
105 if( frame.stackSize < symbolsSize() ) 105 if( frame.stackSize < symbolsSize() )
106 frame.stackSize = symbolsSize(); 106 frame.stackSize = symbolsSize();
107 } 107 }
108 108
109 private FnDef newFnDef(Stmt stmt) { 109 private FnDef newFnDef(Stmt stmt) {
110 return new FnDef( stmt, frame.stackSize, symbolsSize(), frame.isVarArg, frame.upValueGetters.toArray(NO_UP_VALUE_GETTERS) ); 110 return new FnDef( /*stmt*/null, frame.stackSize, symbolsSize(), frame.isVarArg, frame.upValueGetters.toArray(NO_UP_VALUE_GETTERS) );
111 } 111 }
112 112
113 private int stackIndex(String name) { 113 private int stackIndex(String name) {
114 return frame.stackIndex(name); 114 return frame.stackIndex(name);
115 } 115 }