another bug fix

This commit is contained in:
Leo
2024-04-10 18:47:21 +02:00
parent 84397b05d0
commit 8b9bf4cc90
+2 -2
View File
@@ -1,4 +1,4 @@
use crate::lexer::{lex, Token, TokenType}; use crate::lexer::{lex, TokenType};
use crate::parser::{Parser, AstType}; use crate::parser::{Parser, AstType};
pub fn auto_strip(input: String) -> String { pub fn auto_strip(input: String) -> String {
@@ -32,7 +32,7 @@ pub fn transpile(input: String, indent: u32) -> String {
} else if ast.ast_type == AstType::VoidFunctionDeceleration { } else if ast.ast_type == AstType::VoidFunctionDeceleration {
result += format!("fn {}{} {}", ast.tokens[1].value, ast.tokens[2].value, transpile(ast.tokens[3].value.clone(), indent+1)).as_str(); result += format!("fn {}{} {}", ast.tokens[1].value, ast.tokens[2].value, transpile(ast.tokens[3].value.clone(), indent+1)).as_str();
} else if ast.ast_type == AstType::VariableDeceleration { } else if ast.ast_type == AstType::VariableDeceleration {
let mut o = String::new(); let _o = String::new();
let mut oy = ast.tokens.clone(); let mut oy = ast.tokens.clone();
oy.remove(0); oy.remove(0);
if oy.len() > 1 { if oy.len() > 1 {