https://github.com/gabivlj/candice
Candice, a dead simple language and multi-platform.
https://github.com/gabivlj/candice
ast compiler compilers go golang lexer llvm
Last synced: 5 months ago
JSON representation
Candice, a dead simple language and multi-platform.
- Host: GitHub
- URL: https://github.com/gabivlj/candice
- Owner: gabivlj
- Created: 2021-11-21T22:52:17.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-27T20:58:43.000Z (over 1 year ago)
- Last Synced: 2025-01-30T15:26:05.829Z (about 1 year ago)
- Topics: ast, compiler, compilers, go, golang, lexer, llvm
- Language: Go
- Homepage:
- Size: 73.5 MB
- Stars: 16
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Candice

Dead simple programming language.
Not expected to be prepared for a real developer environment but can
be fun to work with.
## Philosophy
- Simple syntax.
- 'Low level' capabilities.
- C interoperability.
- Compiled with LLVM and typed.
## Installation and tutorials
Check docs/tutorials for an overview of the language!
## Building
- Go to cmd/build.
- Run `go build .`, the go version should be >= 1.18.
## Testing
- Run `go test .`, the go version should be >= 1.18.