Added README

This commit is contained in:
Sasha Koshka 2022-08-09 01:51:56 -04:00
parent 3a0fc0d57c
commit 2ea0c86c54
2 changed files with 16 additions and 0 deletions

15
README.md Normal file
View File

@ -0,0 +1,15 @@
# ARF
The ARF programming language.
This is still under development and does not compile things yet. Once complete,
it will serve as a temporary compiler that will be used to write a new one using
the language itself.
## Checklist
- [X] File reader
- [ ] File -> tokens
- [ ] Tokens -> syntax tree
- [ ] Syntax tree -> semantic tree
- [ ] Semantic tree -> C -> object file

View File

@ -5,6 +5,7 @@ import "github.com/sashakoshka/arf/file"
// LexingOperation holds information about an ongoing lexing operataion.
type LexingOperation struct {
file *file.File
char rune
}
// Tokenize converts a file into a slice of tokens (lexemes)