Skip to content

Activity

codegen: fix enum generation

StunxFSpushed 1 commit to main • 8bc1203…836d19e • 
on Jul 8, 2024

codegen: use export_public_symbols to return exported symbols in ro…

StunxFSpushed 1 commit to main • 76fdcf5…8bc1203 • 
on Jul 8, 2024

astgen: generate Lua functions as anonymous

StunxFSpushed 1 commit to main • 2981e5e…76fdcf5 • 
on Jul 8, 2024

tests: add test for while stmt

StunxFSpushed 1 commit to main • 60985fb…2981e5e • 
on Jul 5, 2024

codegen: generate while stmt

StunxFSpushed 1 commit to main • bb82230…60985fb • 
on Jul 5, 2024

grammar: rename class => record

StunxFSpushed 1 commit to main • 4279156…bb82230 • 
on Jul 5, 2024

sym: avoid comparison of None

StunxFSpushed 1 commit to main • 95aa263…4279156 • 
on Jul 4, 2024

tests: avoid generating lua code when running tests

StunxFSpushed 1 commit to main • 7754f37…95aa263 • 
on Jul 4, 2024

tests/invalid_code: fix path expression test

StunxFSpushed 1 commit to main • 9acd8d6…7754f37 • 
on Jul 4, 2024

tests: exit code other than 0 when tests fail

StunxFSpushed 1 commit to main • 0add314…9acd8d6 • 
on Jul 4, 2024

tests/invalid_code: add test for inner fn

StunxFSpushed 1 commit to main • b9263e2…0add314 • 
on Jul 4, 2024

tests/invalid_code: add test for pub(pkg)

StunxFSpushed 1 commit to main • 1e00c2b…b9263e2 • 
on Jul 4, 2024

sema: check access to symbols in PathExpr

StunxFSpushed 1 commit to main • 633d8b7…1e00c2b • 
on Jul 4, 2024

codegen: generate ast.PathExpr

StunxFSpushed 1 commit to main • 030f02a…633d8b7 • 
on Jul 4, 2024

bsc: rename module AST to ast

StunxFSpushed 1 commit to main • 8d09fa8…030f02a • 
on Jul 4, 2024

sema: check AST.PathExpr

StunxFSpushed 1 commit to main • c0a70b1…8d09fa8 • 
on Jul 4, 2024

ci: fix tests

StunxFSpushed 1 commit to main • 8ffc16b…c0a70b1 • 
on Jul 3, 2024

astgen: disallow ??type

StunxFSpushed 1 commit to main • 5876341…8ffc16b • 
on Jul 3, 2024

astgen: parse result types

StunxFSpushed 1 commit to main • 17ee46e…5876341 • 
on Jul 3, 2024

sema: disallow use of symbols, such as functions or enums, as values

StunxFSpushed 1 commit to main • d6db774…17ee46e • 
on Jul 3, 2024

sema: check if if condition is a boolean expression

StunxFSpushed 1 commit to main • b6ecd0c…d6db774 • 
on Jul 2, 2024

codegen: rename module render to lua_render

StunxFSpushed 1 commit to main • 5d3b4af…b6ecd0c • 
on Jul 2, 2024

bsc: move codegen related code to a directory called codegen

StunxFSpushed 1 commit to main • 521adfa…5d3b4af • 
on Jul 2, 2024

codegen: use / for float and // for int

StunxFSpushed 1 commit to main • 4634e8a…521adfa • 
on Jul 2, 2024

Revert "all: rename float to number"

StunxFSpushed 1 commit to main • 21a925a…4634e8a • 
on Jul 2, 2024

all: rename float to number

StunxFSpushed 1 commit to main • 563bba3…21a925a • 
on Jul 2, 2024

sema: check unary expressions

StunxFSpushed 1 commit to main • 02de7e0…563bba3 • 
on Jun 30, 2024

lua_ast.render: improve rendering

StunxFSpushed 1 commit to main • 21db6c3…02de7e0 • 
on Jun 30, 2024

codegen: don't export function main

StunxFSpushed 1 commit to main • 83a723d…21db6c3 • 
on Jun 29, 2024

codegen: automatically call main() when no library is generated

StunxFSpushed 1 commit to main • 0587e94…83a723d • 
on Jun 29, 2024