2024-09-15 18:18:42 -07:00
|
|
|
vectors := use ../examples/vectors/vectors.tm
|
2024-09-05 12:49:18 -07:00
|
|
|
use ./use_import.tm
|
2024-04-21 11:58:33 -07:00
|
|
|
|
2024-10-09 10:26:28 -07:00
|
|
|
func returns_vec(->vectors.Vec2):
|
2024-09-05 12:49:18 -07:00
|
|
|
return vectors.Vec2(1, 2)
|
|
|
|
|
2024-10-09 10:26:28 -07:00
|
|
|
func returns_imported_type(->ImportedType):
|
2024-09-05 12:49:18 -07:00
|
|
|
return get_value() # Imported from ./use_import.tm
|
2024-04-21 11:58:33 -07:00
|
|
|
|
2024-04-28 11:58:55 -07:00
|
|
|
func main():
|
2024-09-05 12:49:18 -07:00
|
|
|
>> [:vectors.Vec2]
|
|
|
|
>> returns_vec()
|
|
|
|
= Vec2(x=1, y=2)
|
|
|
|
|
|
|
|
>> [:ImportedType]
|
|
|
|
>> returns_imported_type()
|
2024-09-12 01:09:52 -07:00
|
|
|
= ImportedType("Hello")
|
2024-08-18 21:53:28 -07:00
|
|
|
|
2024-09-05 12:49:18 -07:00
|
|
|
>> needs_initializing # imported from ./use_import.tm
|
2024-08-18 21:53:28 -07:00
|
|
|
= 999999999999999999
|