added: basics of tagged unions
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Mon, 22 May 2023 03:50:47 +0000 (22:50 -0500)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Mon, 22 May 2023 03:50:47 +0000 (22:50 -0500)
commit0b0d8d67f7e6a56490a036d7896a8c04ca458f86
tree0b66aeb7a884937bc7e625dac023cf3bfdbd6237
parente8a524145474c9497d29b5bf72a0e81a54952c85
added: basics of tagged unions
13 files changed:
compiler/include/astnodes.h
compiler/include/lex.h
compiler/include/types.h
compiler/src/astnodes.c
compiler/src/checker.c
compiler/src/entities.c
compiler/src/lex.c
compiler/src/parser.c
compiler/src/symres.c
compiler/src/types.c
compiler/src/wasm_emit.c
docs/ideas/tagged_unions.md [new file with mode: 0644]
tests/tagged_unions.onyx