Compiler tests

Current task

Compiled9 and family

Future tasks

Compiled10 and beyond

Previous tasks

Compiled0 and family

Compiled1 and family

  • Compiled1.fss: function call
  • Compiled1.a.fss: unmatched delimiter
  • Compiled1.b.fss: export checking (missing declaration)
  • Compiled1.c.fss: unmatched delimiter
  • Compiled1.d.fss: unmatched delimiter
  • Compiled1.e.fss: unmatched delimiter
  • Compiled1.f.fss: unmatched delimiter
  • Compiled1.g.fss: undefined variable references
  • Compiled1.h.fss: unmatched delimiter
  • Compiled1.i.fss: export checking (multiple declarations)
  • Compiled1.j.fss: two consecutive ^ (previously static_tests/DXXDoubleExponentiation.fss)
  • Compiled1.k.fss: exponentiation followed by subscripting (previously static_tests/DXXExpThenSubscript.fss)
  • Compiled1.l.fss: undefined imported type reference (previously static_tests/XXXApiDisambiguation.fss)
  • Compiled1.m.fss: exit outside of a label with no target (previously static_tests/XXXExitWithoutTarget.fss)
  • Compiled1.n.fss: undefined type reference in extends (previously static_tests/XXXGarbageExtendsClause.fss)
  • Compiled1.o.fss: illegal shadowing (previously static_tests/XXXIllegalShadowing.fss)
  • Compiled1.p.fss: undefined int argument (previously static_tests/XXXIntArgUndefined.fss)
  • Compiled1.q.fss: multiple undefined variable references (previously static_tests/XXXMultipleRefErrors.fss)
  • Compiled1.r.fss: mutually recursive, nonconsecutive local function definitions (previously static_tests/XXXMutualSeperateLetFn.fss)
  • Compiled1.s.fss: missing function body (previously static_tests/XXXParseErrorMissingEnd.fss)
  • Compiled1.t.fss: shadowed function parameter (previously static_tests/XXXShadowedFunctionParam.fss)
  • Compiled1.u.fss: shadowed method name (previously static_tests/XXXShadowedMethodName.fss)
  • Compiled1.v.fss: shadowed method name (previously static_tests/XXXShadowedMethodName2.fss)
  • Compiled1.w.fss: shadowed object parameter (previously static_tests/XXXShadowedObjectParam.fss)
  • Compiled1.x.fss: shadowed variable reference (previously static_tests/XXXShadowedVar.fss)
  • Compiled1.y.fss: undefined type argument (previously static_tests/XXXTypeArgUndefined.fss)
  • Compiled1.z.fss: undefined array reference (previously static_tests/XXXUndefinedArrayRef.fss)
  • Compiled1.aa.fss: undefined initializer (previously static_tests/XXXUndefinedInitializer.fss)
  • Compiled1.ab.fss: undefined nested reference (previously static_tests/XXXUndefinedNestedRef.fss)
  • Compiled1.ac.fss: undefined reference in a loop (previously static_tests/XXXUndefinedRefInLoop.fss)
  • Compiled1.ad.fss: undefined top-level variable reference (previously static_tests/XXXUndefinedTopLevelVar.fss)
  • Compiled1.ae.fss: undefined type reference in extends (previously static_tests/XXXUndefinedTypeInExtendsClause.fss)
  • Compiled1.af.fss: undefined variable reference (previously static_tests/XXXUndefinedVar.fss)
  • Compiled1.ag.fss: self type (previously static_tests/TypesAreSame.fss)
  • Compiled1.ah.fss: nat type (previously static_tests/SingletonVar.fss)
  • Compiled1.ai.fss: type variable as a return type (previously static_tests/VarTypeAsReturn.fss)
  • Compiled1.aj.fss: simple trait (previously static_tests/SimpleTrait.fss)
  • Compiled1.ak.fss: singleton object (previously static_tests/ObjectFromInterface.fss)
  • Compiled1.al.fss: tight juxt syntax error (previously static_tests/DXXNoParenTightJuxt.fss)
  • Compiled1.am.fss: spawn inside atomic (previously static_tests/DXXSpawnInsideAtomic.fss)
  • Compiled1.an.fss: unmatched declarations (previously static_tests/DXXmatchingDecls.fss)
  • Compiled1.ao.fss: missing declaration (previously static_tests/DXXmatchingFnDecls.fss)
  • Compiled1.ap.fss: spawn inside tryatomic (previously static_tests/DXXSpawnInsideTryAtomic.fss)
  • Compiled1.aq.fss: ill-typed top-level variable declaration (previously static_tests/DXXMaltypedTopLevelVar.fss)
  • Compiled1.ar.fss: matrix unpasting
  • Compiled1.as.fss: chain expression (previously static_tests/ChainTest.fss)
  • Compiled1.au.fss: operator application (previously static_tests/OpTest.fss)
  • Compiled1.av.fss: nat parameter in as an expression (previously static_tests/NatParamAsExpr.fss)

Compiled2 and family

Compiled3 and family

Compiled4 and family

Compiled5 and family

Compiled6 and family

Compiled7 and family