1
0
forked from GitHub/gf-core

JavaScript unmarshalling WIP

This commit is contained in:
John J. Camilleri
2021-10-05 15:33:19 +02:00
parent b7e7319542
commit 1b3a197aac
3 changed files with 125 additions and 4 deletions

View File

@@ -0,0 +1,40 @@
export class Type {
hypos!: Hypo[]
name!: string
exprs!: Expr[]
}
export class Hypo {
bind_type!: boolean
var!: string
type!: Type
}
export class Expr {
dummy!: string
}
export class ExprAbs extends Expr {
}
export class ExprApp extends Expr {
}
export class ExprLit extends Expr {
}
export class ExprMeta extends Expr {
}
export class ExprFun extends Expr {
}
export class ExprVar extends Expr {
}
export class ExprTyped extends Expr {
}
export class ExprImplArg extends Expr {
}