KEINOS
4846cf5243
add custom extension support for importing source file ( #350 )
...
* chore: add tests for custom extension
* feat: cusom source extension #286
* fix: path to test directory
* add getter + change setter name for file extension
* add tests of source file extension validation
* fix: add validation for file extension names
* fix: property importExt -> importFileExt
* fix: redundant check (no resetting)
* fix: failing test wich did not follow the new spec
* chore: add detailed description of the test
* chore: fix doc comment to be descriptive
* docs: add note about customizing the file extension
2021-11-13 15:13:39 -08:00
Ozan Hacıbekiroğlu
7834251c84
spread last call argument v2 ( #302 )
2020-06-08 18:54:24 +02:00
Ozan Hacıbekiroğlu
366c69902f
add string comparison support ( #294 )
...
* enable relative imports
* update per 1st review
* remove symlink stuffs
* fix cli run in make file
* make resolving import path explicit
* fix importDir
* add string comparison operators
* fix duplicates
2020-05-25 10:53:52 -07:00
Ozan HACIBEKİROĞLU
a053476c0b
fix markdownlint warnings ( #255 )
2020-03-04 15:53:38 +01:00
daniel
c88a5f506e
some code clean up ( #237 )
2019-12-20 11:40:38 -08:00
Jacob R. McCollum
adcf05d26f
add variadic function parameters ( #189 )
...
* parsing variable function types
* finished variadic functions
* fix case where number of passed args to variadic function is 0
* remove extraneous OpVarArgs
* allow multiple variables in variadic function declaration
* fix IdentList string method to print multi-arg variadic functions correctly
* round 2 of fix IdentList string method to print multi-arg variadic functions correctly
round 2 of fix IdentList string method to print multi-arg variadic functions correctly
* clean up tasks in OpCall handling, add tests for variadic closures
* cleanup for pr
- add syntax documentation
- cleanup parseIdentList
- cleanup OpCall handling for functions and closures
- cleanup tests
2019-04-25 21:28:27 -07:00
Daniel
2e0ea3a4c1
update syntax documentation ( #186 )
...
* Update tutorial.md
* Update tutorial.md
* Update tutorial.md
* Update tutorial.md
* Update tutorial.md
add logical operators, assignment operators, increment operators
* wip
* wip
* update
2019-04-18 23:33:23 -07:00
Daniel
61890b15cb
module refactor ( #148 )
...
* wip
* move print and JSON functions to modules
* builtin functions are not replacable now
* builtin functions are added for default nil symbol table
* importables: builtin modules and source modules
* refactoring runtime tests
* fix tests
* update documentation
* cleanup
* clean up cli
* fix REPL prints
2019-03-18 08:15:26 -07:00
Daniel
68cd38e49e
minor doc update
...
1. composite types -> compound types (#128 )
2. composite assignment -> compound assignment
2019-03-03 15:21:28 -08:00
earncef
5e21abfd74
IndexGet of Array, Index, ImmutableIndex, Bytes, String, Undefined
2019-02-09 16:45:21 -08:00
Daniel Kang
eda0495f30
Fix several module-related issues
2019-02-02 22:22:40 -08:00
Daniel Kang
9e73f40485
1. Added documentation on operators. 2. Add (char)-(int) operators
2019-02-01 16:58:44 -08:00
Daniel Kang
950cb79648
update documentation
2019-01-31 00:39:45 -08:00
Daniel Kang
bb9f375321
update documentation
2019-01-27 17:33:24 -08:00
Daniel Kang
85001be9b8
implement immutable array and map
2019-01-25 14:54:58 -08:00
Daniel Kang
19498da491
adding immutable value (incomplete)
2019-01-24 19:31:17 -08:00
Daniel Kang
fa215b083b
update docs
2019-01-23 16:30:41 -08:00