package tiny_languages
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Small languages from scratch: Scheme, Lisp, Smalltalk-80, Pascal, BASIC, JavaScript, HTML, CSS and more
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.3.6.tar.gz
md5=7c636383d146d30ac6f2fa234a6253c8
sha512=c79f3823c5f8f57e5038eb640d487c61168b84aa07c61999d6622ef9fd0c890e2b03b4c6a7cdbbe9352a49e25dda00ac7bb14693cee8e3d7beeed251351a2af0
doc/tiny_languages.lang_ocaml/Ast_ml/index.html
Module Ast_ml
type longid = name listtype expr = | Econst| Eident of longid| Econstr of longid * expr option| Evariant of name * expr option| Etuple of expr list| Elist of expr list| Erecord of expr option * (longid * expr option) list| Efield of expr * longid| Esetfield of expr * longid * expr| Eapply of expr * expr list| Elet of bool * binding list * expr| Eletop of binding list * expr| Efun of param list * expr| Efunction of case list| Ematch of expr * case list| Eif of expr * expr * expr option| Eseq of expr list| Ewhile of expr * expr| Efor of name * expr * expr * expr| Econstraint of expr * ty| Eletmodule of name * modexpr * expr| Eopen of modexpr * expr| Enewtype of name * expr| Epack of modexpr| Emisc of expr list
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>