Tiago Cavalcante Trindade
6d434db0cb
Add <<= and >>= operators ( #119 )
...
* Add <<= and >>=
2021-06-23 19:54:20 +05:30
Thakee Nathees
64bf27674a
in test (ie. elem in container) implemented. ( #117 )
...
in keyword will invoke varContains(), the for now the list contains
implemented.
2021-06-23 15:51:59 +05:30
Thakee Nathees
000f4c4fe4
yet another docs update ( #115 )
2021-06-23 10:51:18 +05:30
Dmitry Guzeev
dbdb43b8ed
Number literal parsing ( #106 )
...
* Implement proper number literal parsing
- Scientific notation support
- Correct error handling in cases of invalid digits present in binary or
hex literals (0b123, 0x013FK).
* Fix style linter issues
* Support +/- in number literal exponent, add tests
- Add tests for scientific notation number literal parsing
- Add support for +/- in scientific notation exponents
2021-06-23 10:30:06 +05:30
Tiago Cavalcante Trindade
fe45ba3485
Numeric literal starts with decimal point implementation ( Fix : #97 )
2021-06-23 00:51:19 +05:30
Takashi Idobe
c0f00f6cae
add modeq implementation ( #108 )
...
* add modeq implementation
* code review feedback
2021-06-22 17:49:52 +05:30
Thakee Nathees
41ed7dd991
class implemented
2021-06-21 12:13:37 +05:30
Thakee Nathees
258b64948e
yet another minor refactor
2021-06-20 15:53:21 +05:30
Thakee Nathees
4ba3ee2e28
__file__ added and some todos were completed
2021-06-20 09:29:26 +05:30
Thakee Nathees
e1628f1a73
docstring for pocket functions implemented
2021-06-18 14:52:24 +05:30
Thakee Nathees
d0229a9744
minor refactors for internal documenting.
2021-06-17 01:05:37 +05:30
Thakee Nathees
d8f1ee8fe3
Merge pull request #75 from ekinbarut/master
...
Changed the elif notation to else if
2021-06-16 14:04:34 +05:30
Thakee Nathees
7ab4e55d6e
bin hex literals implemented ( #72 )
2021-06-16 00:24:30 +05:30
Ekin
8c51133cf1
Changed the else if notation to elsif, and the keyword count
2021-06-15 12:04:27 +03:00
Ekin
1f91d1ee81
changed the elif notation to else if
2021-06-15 11:27:19 +03:00
Alexander Patel
c58159b63d
Fix typos + rename variables ( #73 )
...
* fixed typos in src/
* fixed typos in docs/
* fixed typos in README and tests/
* rename INITALIZE to INITIALIZE
* rename PRIMITE to PRIMITIVE
* rename moudle to module
Co-authored-by: Alexander Patel <acpatel@andrew.cmu.edu>
2021-06-15 13:07:49 +05:30
Alexander Patel
ae4d2971c1
operator oreq and xoreq implemented
2021-06-14 21:36:10 -07:00
Thakee Nathees
72e7522c12
operator andeq implemented
2021-06-14 21:50:07 +05:30
Thakee Nathees
558241a77b
import name bind bug fix
...
stack curreption (due to stack missing parameters)
fixed, and some assertion macros added.
2021-06-14 09:55:18 +05:30
Thakee Nathees
6992f54ef3
Tail call optimization implemented
2021-06-13 21:57:54 +05:30
Thakee Nathees
17df5eb1e4
disassemble implemented
2021-06-12 16:34:10 +05:30
Thakee Nathees
9fdab23a94
core attributes refactored and added tests
2021-06-10 23:12:04 +05:30
Thakee Nathees
49c1fec85f
REPL implementation. ( #47 )
2021-06-09 16:12:26 +05:30