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

Method parse_main

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

Source from the content-addressed store, hash-verified

226class LFunctionType51 extends LFunctionType {
227
228 protected void parse_main(ByteBuffer buffer, BHeader header, LFunctionParseState s) {
229 s.name = header.string.parse(buffer, header);
230 s.lineBegin = header.integer.parse(buffer, header).asInt();
231 s.lineEnd = header.integer.parse(buffer, header).asInt();
232 s.lenUpvalues = 0xFF & buffer.get();
233 create_upvalues(buffer, header, s);
234 s.lenParameter = 0xFF & buffer.get();
235 s.vararg = 0xFF & buffer.get();
236 s.maximumStackSize = 0xFF & buffer.get();
237 parse_code(buffer, header, s);
238 parse_constants(buffer, header, s);
239 parse_debug(buffer, header, s);
240 }
241
242 @Override
243 public List<Directive> get_directives() {

Callers

nothing calls this directly

Calls 7

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

Tested by

no test coverage detected