MCPcopy Create free account
hub / github.com/Hiro420/NikkeTools / parse_main

Method parse_main

UnLuac/src/unluac/parse/LFunctionType.java:185–198  ·  view source on GitHub ↗
(ByteBuffer buffer, BHeader header, LFunctionParseState s)

Source from the content-addressed store, hash-verified

183class LFunctionType50 extends LFunctionType {
184
185 @Override
186 protected void parse_main(ByteBuffer buffer, BHeader header, LFunctionParseState s) {
187 s.name = header.string.parse(buffer, header);
188 s.lineBegin = header.integer.parse(buffer, header).asInt();
189 s.lineEnd = 0;
190 s.lenUpvalues = 0xFF & buffer.get();
191 create_upvalues(buffer, header, s);
192 s.lenParameter = 0xFF & buffer.get();
193 s.vararg = 0xFF & buffer.get();
194 s.maximumStackSize = 0xFF & buffer.get();
195 parse_debug(buffer, header, s);
196 parse_constants(buffer, header, s);
197 parse_code(buffer, header, s);
198 }
199
200 @Override
201 public List<Directive> get_directives() {

Callers

nothing calls this directly

Calls 7

asIntMethod · 0.80
create_upvaluesMethod · 0.80
parse_constantsMethod · 0.80
parse_codeMethod · 0.80
parseMethod · 0.45
getMethod · 0.45
parse_debugMethod · 0.45

Tested by

no test coverage detected