{ Didier Parigot }

{ "" }

{-- The type-checking of sample language Simproc - - }

class Program {

}

class Block {

}

class Decls {

}

class Decl {

}

class Stmts {

where stmt-list -> STMT+ use $correct2 := map left & value true other $correct2 (STMT) end map ; end where ; }

class Stmt {

}

class Expr {

}

class Op {

}

class Var {

}