Tag 0.0.6

master
Araozu 2023-09-19 20:42:03 -05:00
parent 6604632d9e
commit bbd82b07c4
5 changed files with 17 additions and 8 deletions

View File

@ -2,9 +2,9 @@
## TODO ## TODO
- Parse multiple bindings - Parse more complex bindings
- Compile from file - Parse block of code
- Automatic semicolon insertion - Watch mode
- Improve error messages - Improve error messages
- Parse other language constructions - Parse other language constructions
- Type checking - Type checking
@ -13,12 +13,22 @@
- Stdlib - Stdlib
- Document code - Document code
## v0.0.6
- Parse function declarations
- Parse multiple function declarations
- Parse multiple bindings
- Compile from file
- Emit INDENT & DEDENT tokens
## v0.0.5 ## v0.0.5
- Scan single line comments - Scan single line comments
- Refactor String token to include double quotes (") in its content - Refactor String token to include double quotes (") in its content
- Refactor datachecking of semantic analysis - Refactor datachecking of semantic analysis
## v0.0.4 ## v0.0.4
- Explicit datatype of variables - Explicit datatype of variables

2
Cargo.lock generated
View File

@ -254,7 +254,7 @@ dependencies = [
[[package]] [[package]]
name = "thp" name = "thp"
version = "0.0.5" version = "0.0.6"
dependencies = [ dependencies = [
"clap", "clap",
"colored", "colored",

View File

@ -1,6 +1,6 @@
[package] [package]
name = "thp" name = "thp"
version = "0.0.5" version = "0.0.6"
edition = "2021" edition = "2021"

View File

@ -32,7 +32,7 @@ enum Commands {
R {}, R {},
} }
const VERSION: &str = "0.0.5"; const VERSION: &str = "0.0.6";
fn get_copyright() -> String { fn get_copyright() -> String {
format!( format!(

View File

@ -1,5 +1,4 @@
use crate::{ use crate::{
error_handling::SyntaxError,
lexic::token::{Token, TokenType}, lexic::token::{Token, TokenType},
utils::Result3, utils::Result3,
}; };