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
/
compile
Age
Commit message (
Expand
)
Author
9 days
Type generation for compile modules
origin
Kyle Gunger
2024-10-16
[tnslc] begin building transform funcs
Kyle Gunger
2024-10-16
Find funcs
Kyle Gunger
2024-10-14
[tnslc] compile structs
Kyle Gunger
2024-07-19
switch tokenization scheme
Kyle Gunger
2024-06-29
Submodules in sub nodes
Kyle Gunger
2024-06-25
load imported tnsl files
Kyle Gunger
2024-06-25
Start work on ast gen
Kyle Gunger
2024-04-24
Module init and end
Kyle Gunger
2024-03-31
better tokens
Kyle Gunger
2024-03-31
Tenative tokenizer
Kyle Gunger
2024-03-30
port strings from c based compiler
Kyle Gunger
2024-03-30
copy file example
Kyle Gunger
2024-03-30
in_csv function
Kyle Gunger
2024-03-29
File read test
Kyle Gunger
2024-03-26
generator func
Kyle Gunger
2024-03-26
fix linux cwrap
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-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
2022-10-09
Rewrite to work with parser
Kyle Gunger
2022-10-09
Registry name generation
Kyle Gunger
2022-10-06
Minor fixes
Kyle Gunger
2022-10-06
Update license date
Kyle Gunger
2022-10-06
Libtnsl additions
Kyle Gunger
2022-09-28
Add stub code
Kyle Gunger
2022-09-28
Some basic asm generation around blocks
Kyle Gunger
2022-09-20
Remember to actually close file ptrs
Kyle Gunger
2022-09-20
Add ability to splice own asm code in
Kyle Gunger
2022-09-20
Generate a dummy file
Kyle Gunger
2022-09-14
Focus on ASM generation instead of raw binary
Kyle Gunger
2022-07-05
[TNSLC] Fix issue with text literals
Kyle Gunger
2022-06-29
[TNSLC] General updates
Kyle Gunger
[next]