Skip to content

Commit a8d0f5b

Browse files
committed
[Update] Mais TODO's de Apresentação
1 parent 11e6eab commit a8d0f5b

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

src/interpreter/statement_execute.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ pub fn run(
3333
}
3434
}
3535

36+
//TODO: Apresentar RunTests
3637
pub fn run_tests(stmt: &Statement) -> Result<Vec<TestResult>, String> {
3738
let env = match run(stmt.clone(), &Environment::new()) {
3839
Ok(env) => env,
@@ -85,7 +86,7 @@ pub fn execute(stmt: Statement, env: &Environment<Expression>) -> Result<Computa
8586
new_env.map_variable(name, true, value);
8687
Ok(Computation::Continue(new_env))
8788
}
88-
89+
//TODO: Apresentar Asserts
8990
Statement::Assert(exp, msg) => {
9091
let value = match eval(*exp, &new_env)? {
9192
ExpressionResult::Value(expr) => expr,
@@ -359,6 +360,7 @@ pub fn execute(stmt: Statement, env: &Environment<Expression>) -> Result<Computa
359360
Ok(Computation::Continue(new_env))
360361
}
361362

363+
//TODO: Apresentar TesteDef
362364
Statement::TestDef(teste) => {
363365
new_env.map_test(teste.clone());
364366
Ok(Computation::Continue(new_env))

src/parser/parser_stmt.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ fn parse_for_statement(input: &str) -> IResult<&str, Statement> {
130130
)(input)
131131
}
132132

133+
//TODO: Apresentar Asserts
133134
fn parse_assert_statement(input: &str) -> IResult<&str, Statement> {
134135
map(
135136
tuple((
@@ -300,7 +301,7 @@ fn parse_function_definition_statement(input: &str) -> IResult<&str, Statement>
300301
)(input)
301302
}
302303

303-
304+
//TODO: Apresentar TestDef
304305
fn parse_test_function_definition_statement(input: &str) -> IResult<&str, Statement> {
305306
map(
306307
tuple((

src/type_checker/statement_type_checker.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ fn check_return_stmt(
256256
}
257257
}
258258
}
259-
259+
//TODO: Apresentar Asserts
260260
fn check_assert(
261261
expr1: Box<Expression>,
262262
expr2: Box<Expression>,
@@ -348,6 +348,7 @@ fn check_assert_neq(
348348
}
349349
}
350350

351+
//TODO: Apresentar TestDef
351352
fn check_test_function_stmt(
352353
function: Function,
353354
env: &Environment<Type>,

0 commit comments

Comments
 (0)