mirror of
https://github.com/zekexiao/pocketlang.git
synced 2025-02-06 20:50:55 +08:00
![Thakee Nathees](/assets/img/avatar_default.png)
- all import statement (native or script file) have the same syntax - allow relative (including parent directory) imports - cyclic imports are handled by caching the scripts - `import foo` can potentially import `<searchpath>/foo/_init.pk` - * import are not supported anymore
13 lines
222 B
Plaintext
13 lines
222 B
Plaintext
|
|
import .math
|
|
assert(math.sqrt(4) == ".math sqrt fn")
|
|
|
|
import math
|
|
assert(math.sqrt(4) == 2)
|
|
|
|
import ^functions as fns
|
|
assert(fns.f1() == "f1")
|
|
|
|
# If we got here, that means all test were passed.
|
|
print('All TESTS PASSED')
|