feat: implement satisfies function in type checker

Co-Authored-By: jt2622
This commit is contained in:
2025-02-06 21:04:27 +00:00
parent 6548d895d5
commit f6e734937f
4 changed files with 96 additions and 62 deletions

View File

@@ -68,19 +68,19 @@ class ParallelExamplesSpec extends AnyFlatSpec with BeforeAndAfterAll with Paral
// "wacc-examples/invalid/syntaxErr/variables",
// "wacc-examples/invalid/syntaxErr/while",
// invalid (semantic)
"wacc-examples/invalid/semanticErr/array",
"wacc-examples/invalid/semanticErr/exit",
"wacc-examples/invalid/semanticErr/expressions",
"wacc-examples/invalid/semanticErr/function",
"wacc-examples/invalid/semanticErr/if",
"wacc-examples/invalid/semanticErr/IO",
"wacc-examples/invalid/semanticErr/multiple",
"wacc-examples/invalid/semanticErr/pairs",
"wacc-examples/invalid/semanticErr/print",
"wacc-examples/invalid/semanticErr/read",
"wacc-examples/invalid/semanticErr/scope",
"wacc-examples/invalid/semanticErr/variables",
"wacc-examples/invalid/semanticErr/while",
// "wacc-examples/invalid/semanticErr/array",
// "wacc-examples/invalid/semanticErr/exit",
// "wacc-examples/invalid/semanticErr/expressions",
// "wacc-examples/invalid/semanticErr/function",
// "wacc-examples/invalid/semanticErr/if",
// "wacc-examples/invalid/semanticErr/IO",
// "wacc-examples/invalid/semanticErr/multiple",
// "wacc-examples/invalid/semanticErr/pairs",
// "wacc-examples/invalid/semanticErr/print",
// "wacc-examples/invalid/semanticErr/read",
// "wacc-examples/invalid/semanticErr/scope",
// "wacc-examples/invalid/semanticErr/variables",
// "wacc-examples/invalid/semanticErr/while",
// invalid (whack)
"wacc-examples/invalid/whack"
// format: on