summaryrefslogtreecommitdiff
path: root/src/tparse/tree-value.go
AgeCommit message (Collapse)Author
2022-07-13[AST] Fix an issue with parsing lists of valuesKyle Gunger
2022-06-26[AST] ParentheticalsKyle Gunger
+ Add support for parentheticals + Add uint as a valid type for the evaluator
2022-04-12Giving priority to comparison operators over boolean opsKyle Gunger
2022-04-10A few fixesKyle Gunger
+ Fix an error with if statements inside loops + Fix a parser bug with boolean operators ~ Change libtnsl stub to return integers when reading a file ~ Change libtnsl stub to return -1 on EOF or file read error
2022-04-09[PARSE] Hotfix for array indexingKyle Gunger
2021-12-11[EVAL] Still needs some workKyle Gunger
+ modules now define variables properly + fixed some bugs in eval.tnsl with type checking ~ Needs to support arrays and composites, but doesn't yet.
2021-12-03General updatesKyle Gunger
+ Fill out eval a little and make sure that this builds. ~ CF kinda broken in AST. Gonna have to fix that. Upcoming Parser update.
2021-11-22[PARSE] Remove IsBlockKyle Gunger
2021-11-01[AST] Bugfix for type parsingKyle Gunger
2021-10-31[AST] BugfixesKyle Gunger
+ Fix negative number parsing + Fix some keyword parsing bugs + Fix some value parsing bugs (self, super)
2021-10-31[AST] more fixes, slight restructureKyle Gunger
+ changes for composite values + more void type fixes
2021-10-31[AST] another bugfix for void typesKyle Gunger
2021-10-30[AST] Refactor and unary fixesKyle Gunger
+ clean up the output a bit + restructure the tree a bit with reguards to unary ops + better error checking for misuse of unary ops
2021-10-30[AST] Return and type fixesKyle Gunger
+ Allow types to include the . operator + Allow returns to have more than one value
2021-10-30[AST] Bugfix 'void'Kyle Gunger
Basic bugfix to get void types parsing. Hopefuly this fixes other bugs too.
2021-10-30[AST] Fixes for some statements in blocksKyle Gunger
2021-10-29[AST] General bugfixesKyle Gunger
We have emerged into the testing phase of the AST. Very basic statements seem to parse here, but not much else.
2021-10-29[AST] isTypeThenValueKyle Gunger
It might work (?)
2021-10-29[AST] Def checkingKyle Gunger
Add some placeholder code
2021-10-29[AST] Statement parsing (incomplete)Kyle Gunger
Still need to figure out a check for a type followed by a value
2021-09-03Massive changes for value and type parsing logicKyle Gunger
2021-08-31Spaghetti code checks for delimiters in valuesKyle Gunger
2021-08-30Scrap old spec, add initial value parsingKyle Gunger
2021-04-30Destroy my own code by using gotoKyle Gunger
2020-11-30Seperate tree code to multiple filesKyle Gunger