package asli
Interpreter for Arm's Architecture Specification Language (ASL)
Install
Dune Dependency
Authors
Maintainers
Sources
0.2.0.tar.gz
md5=f4581fd209256823fa4d569ac96c8cee
sha512=fd4a74294beb9eeeafa80c9224b5dc30f5e5ebde4d53fa601929d283b6ca72154de313874321774914f738ac6f0d640e59452f7d03cb1db7b3a019b48b82e0d4
doc/asli.libASL/LibASL/Asl_utils/class-resugarClass/index.html
Class Asl_utils.resugarClass
Source
Resugaring transform
The typechecker desugars infix syntax to make it absolutely explicit what it means. This is good for tools but bad for humans.
This transformation re-introduces the infix syntax - the intention being that you might use this in error messages. It also deletes type parameters - so this is (more or less) the reverse of typechecking.
inherit LibASL.Asl_visitor.nopAslVisitor
method vexpr : LibASL.Asl_ast.expr ->
LibASL.Asl_ast.expr LibASL.Visitor.visitAction
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>