Add functions packages support (#419)

* Add packaged functions support

* Add tests for math.floor func

* Export FunctionsTable

* Extract func stuff into its own package

* Rename stuff

* Fix tests

* Move doc package to cmd/genji

* Adjust naming, typos
This commit is contained in:
Jean Hadrien Chabran
2021-07-17 13:07:16 +02:00
committed by GitHub
parent c0861ed2c5
commit e556fc3048
31 changed files with 870 additions and 238 deletions

View File

@@ -0,0 +1,9 @@
-- test: math.floor
> math.floor(2.3)
2.0
> math.floor(2)
2
! math.floor('a')
'floor(arg1) expects arg1 to be a number'