Skip to content

1.1.0

Latest
Compare
Choose a tag to compare
@Jonak-Adipta-Kalita Jonak-Adipta-Kalita released this 20 May 08:57
· 32 commits to main since this release

Changelog

93a7b47 ++ is evaluating as " "??? its lexing and parsing properly??
7700c17 DOT is used by both Float and ObjectCall?
0b8d33a "\"" doesnt works.....
6977690 mkdir rmdir mkfile and rmfile....
059e5d1 a base for errors!
cf9036d added \n, \r, t escape characters
29bf9dd added methods for arrays!
2384ac5 added methods for hash!
16abe45 added modify.go!
544bb2f ast for elif is ready!
606b35c builtin func for conversion of other data type to float!
52b2314 cannot reassign using var to same variable now!!
1567451 cool....?
8743530 evalling floats! but gotta figure out a way to do infix operations on float!
e553b62 evaluated elif statements!
2679fcf file io!!
f68f44f file methods!
b95af69 fixed else issue?
7aced87 fixed issue!!
04f6c68 foreach!!! working!!
5300b68 found a issue in input function where a space can mess up the next input...
4c9a982 found a issue, where else never hits if there is a elif statement present!
e0acede found the place where the issue is happening....
398863e gonna add object methods :D
9196922 gonna add the parser for elif in parseIfExpression?
86ea5c7 gonna do something like this https://github.com/Jonak-Adipta-Kalita/JAK-Programming-Language/blob/417878d38d57fd467869d0881b78b637968ccf60/src/errors.py
d2e2154 gotta figure out a way to print the parser errors using newError
b1cf189 gotta have a StringLiteral in PostfixExpression
7a60de6 gotta make the macro like rust!
da13ea9 #102 working on these......
ed76b2d i dont have any idea how to make the elif expression/statement...
6d3dbe5 i dont want formatting like this....
c80f4ac imma add object methods!
c6820e6 interesting :D
0abca0b it is append not push!!
7b2b043 its just much cuter :D
8562f65 its not lexing ++ ??
98c644f lets do better errors!
62c1778 lets implement posstart and posend
f675959 lets make a format func pattern: format("Hello {0}", "World")
ce7be1d lets make unquote!
2369813 lets not have a std built in and have so that std can be downloaded from the internet using JAK-Command-Line-Tool!
364df3d lets not have the string with arrows!
4ea8bcc lets update the variable with a diff keyword....
7c467d5 lets use switch case for the invoke methods?
5de2e4b lexer for object method!
d29f495 macro done??
a3818fc madlibs in my lang!!
f5c4f24 meh for now its alright
ae61631 modifier for ObjectCallExpression
94d2161 mut!!
f06cb21 no need of string method!!
7f1aa0b no....
d85977c null literal!!!
b198801 parsed the elif statments?
f314ee0 reworking on the invoke methods!!
fa47226 right now.... print("\") works.... as well...
ee94ace so.....
2bf7018 solved issue
0ea5830 solved postfix issue but invalid memory address or nil pointer dereference is comming in foreach loop....
fca6289 some issues happening when tried with fizzbuzz
7474e1f some stuff are not able to be quoted....
7ff426f still having issue!
eaf0b50 switch statements!!!!!
a719304 tf???? my mind is not working -_-
3c153d1 that was a easy fix.....
803b569 that will work!
4443b97 that works, but now if there are more than one error in one line, it also adds ^ for the errors before it!
5b4647c the current error handling system is too messed up
7455169 the infix operations for int and float are very repetitive
c640fa1 the issue is definitely with *ast.StringLiteral
61f32ef the line number is already increasing?
54dc2e9 there multilple issues with the fizzBuzz code....
a92f408 thinking about having string with arrows....
a1b04f8 this is gonna bug my brain....
a91ecd1 this occured the issue?
6c1bc5d those with asts with StringLiteral are not working.... but still for somereason import statement is working..
b3a5c44 tokenized elif statement.....
2632d15 trying to add object methods!
53110bd trying to make macros! quote!
ed12a84 two more modes!
ea47c44 unknown operator error in helloWorld and fizzBuzz....
0fddbd1 unquote done as well!!
0f1d179 updated example!!
089e3d9 using StringLiteral in SwitchExpressions
bf231e3 using escaped characters!!
4bcdf59 using node.Token in newError
85ebdb3 we are gonna use position struct!
f631733 write is a bit funky...