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

Method parse_main

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

Source from the content-addressed store, hash-verified

403 }
404
405 protected void parse_main(ByteBuffer buffer, BHeader header, LFunctionParseState s) {
406 s.name = header.string.parse(buffer, header);
407 s.lineBegin = header.integer.parse(buffer, header).asInt();
408 s.lineEnd = header.integer.parse(buffer, header).asInt();
409 s.lenParameter = 0xFF & buffer.get();
410 s.vararg = 0xFF & buffer.get();
411 s.maximumStackSize = 0xFF & buffer.get();
412 parse_code(buffer, header, s);
413 s.constants = header.constant.parseList(buffer, header);
414 parse_upvalues(buffer, header, s);
415 s.functions = header.function.parseList(buffer, header);
416 parse_debug(buffer, header, s);
417 }
418
419 @Override
420 public List<Directive> get_directives() {

Callers

nothing calls this directly

Calls 7

parse_debugMethod · 0.95
asIntMethod · 0.80
parse_codeMethod · 0.80
parseListMethod · 0.80
parse_upvaluesMethod · 0.80
parseMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected