index
:
circleshift/tnsl-lang
origin
The source code for the TNSL programming language - Reference libtnsl and tnslc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tnslc
Age
Commit message (
Expand
)
Author
2023-03-23
Make `self` a valid name in method blocks
Kyle Gunger
2023-03-23
Simple if and loop statements
Kyle Gunger
2023-03-21
Wrapper blocks for cf + clean todos
Kyle Gunger
2023-03-19
Changes to how the eval_* funcs work
Kyle Gunger
2023-03-19
Updated logging
Kyle Gunger
2023-03-19
Array fixes
Kyle Gunger
2023-03-18
Fix set + proper member variables
Kyle Gunger
2023-03-18
Fix for multiline struct definitions
Kyle Gunger
2023-03-18
File level ASM + Change scope naming
Kyle Gunger
2023-03-18
Reference and dereference
Kyle Gunger
2023-03-16
Fairly done with Variable struct
Kyle Gunger
2023-03-05
Struct testing, fixup _dot_eval
Kyle Gunger
2023-03-05
Get more basic code gen working
Kyle Gunger
2023-03-03
Refactor Variable struct
Kyle Gunger
2023-02-22
Apprehensive multiplication and division
Kyle Gunger
2023-02-22
basic addition and subtraction
Kyle Gunger
2023-02-21
Basic return values (globals and constants)
Kyle Gunger
2023-02-21
Fix up add, sub, and set on variables
Kyle Gunger
2023-02-21
Bugfix for method labels
Kyle Gunger
2023-02-20
initial loop for block compiling
Kyle Gunger
2023-02-17
Add enum variables and file defs to module listings
Kyle Gunger
2023-02-17
Fix type finding bug, test private modules
Kyle Gunger
2023-02-17
Support modules
Kyle Gunger
2023-02-17
File level definitions
Kyle Gunger
2023-02-16
Struct in struct definition
Kyle Gunger
2023-02-16
Switch name from compile.tnsl to tnslc.tnsl
Kyle Gunger
2023-02-16
Collapse tnslc into a single file
Kyle Gunger
2023-01-03
Basic addition and subtraction
Kyle Gunger
2022-12-30
Small fix for vtrack setup
Kyle Gunger
2022-12-30
Gen asm to fix registers after a call
Kyle Gunger
2022-12-23
Add initial value functions
Kyle Gunger
2022-12-17
Change charp to uint8
Kyle Gunger
2022-12-15
is_call and get_function_label
Kyle Gunger
2022-12-15
Change label format
Kyle Gunger
2022-12-12
Module include syntax
Kyle Gunger
2022-12-12
Fix path completion
Kyle Gunger
2022-12-12
Evaluation of numeric literals
Kyle Gunger
2022-12-05
Include files
Kyle Gunger
2022-12-05
Update main file
Kyle Gunger
2022-12-05
Play around with syntax a bit
Kyle Gunger
2022-12-05
Explain weird value
Kyle Gunger
2022-12-05
Path handling
Kyle Gunger
2022-12-04
Start work on "eval_call" and "eval_value"
Kyle Gunger
2022-12-03
Fix .qword -> .quad
Kyle Gunger
2022-12-03
Add initial struct offset calculation
Kyle Gunger
2022-10-20
Add boilerplate
Kyle Gunger
2022-10-14
Start to fill out compile_statement more
Kyle Gunger
2022-10-13
Fix header on dummy main func
Kyle Gunger
2022-10-13
VType resolution
Kyle Gunger
2022-10-09
Basic asm helpers
Kyle Gunger
[prev]
[next]