mirror of
https://github.com/polserver/polserver
synced 2026-08-13 08:23:08 -04:00
* Support default args in funcref calls - Simplify BFunctionRef by using funcref index - Emit default args when visiting function reference * Move default args gen to second-pass visit * Better error message on param count errors * Check for constructor in MTH_NEW * Address self-review comments - Update code comments * Introduce ResourceManager to pol testsuite - Create a new class-based resource manager for deleting resources (item NPCs, multis) after each test. - Migrate house_set_multiid test to use new ResourceManager. * Move resource cleanup
22 lines
No EOL
1.5 KiB
Text
22 lines
No EOL
1.5 KiB
Text
error{ errortext = "Invalid argument count: expected 1, got 0" }
|
|
ClassA::stringify this=<class ClassA> this.arg0=a0
|
|
error{ errortext = "Invalid argument count: expected 1, got 2" }
|
|
-
|
|
error{ errortext = "Invalid argument count: expected 1-2, got 0" }
|
|
ClassB::stringify this=<class ClassB> this.arg0=a0 this.arg1=default.a1
|
|
ClassB::stringify this=<class ClassB> this.arg0=a0 this.arg1=a1
|
|
error{ errortext = "Invalid argument count: expected 1-2, got 3" }
|
|
-
|
|
error{ errortext = "Invalid argument count: expected 1-3, got 0" }
|
|
ClassC::stringify this=<class ClassC> this.arg0=a0 this.arg1=default.a1 this.arg2=default.a2
|
|
ClassC::stringify this=<class ClassC> this.arg0=a0 this.arg1=a1 this.arg2=default.a2
|
|
ClassC::stringify this=<class ClassC> this.arg0=a0 this.arg1=a1 this.arg2=a2
|
|
error{ errortext = "Invalid argument count: expected 1-3, got 4" }
|
|
-
|
|
error{ errortext = "Invalid argument count: expected 1+, got 0" }
|
|
ClassD::ClassD this=<class ClassD> this.arg0=a0 this.arg1=default.a1 this.arg2=default.a2 this.args={ }
|
|
ClassD::ClassD this=<class ClassD> this.arg0=a0 this.arg1=a1 this.arg2=default.a2 this.args={ }
|
|
ClassD::ClassD this=<class ClassD> this.arg0=a0 this.arg1=a1 this.arg2=a2 this.args={ }
|
|
ClassD::ClassD this=<class ClassD> this.arg0=a0 this.arg1=a1 this.arg2=a2 this.args={ a3 }
|
|
ClassD::ClassD this=<class ClassD> this.arg0=a0 this.arg1=a1 this.arg2=a2 this.args={ a3, a4 }
|
|
ClassD::ClassD this=<class ClassD> this.arg0=a0 this.arg1=a1 this.arg2=a2 this.args={ a3, a4, a5 } |