package catala
Compiler and library for the literate programming language for tax code specification
Install
dune-project
Dependency
Authors
Maintainers
Sources
1.0.0-alpha.tar.gz
md5=2615968670ac21b1d00386a9b04b3843
sha512=eff292fdd75012f26ce7b17020f5a8374eef37cd4dd6ba60338dfbe89fbcad3443d1b409e44c182b740da9f58dff7e76dcb8ddefe47f9b2b160666d1c6930143
doc/catala.scalc/Scalc/Utils/index.html
Module Scalc.Utils
Source
subst_expr var replacement within_expr
substitutes replacement
for var
within within_expr
.
Source
val subst_block :
Ast.VarName.t ->
Ast.expr ->
Shared_ast.typ ->
Catala_utils.Pos.t ->
Ast.block ->
Ast.block
subst_expr var replacement typ pos block
substitutes replacement
for var
within the given block
. If not possible (the variable appears in a variable-only position), the block is returned with an initialisation of var
with replacement
prepended
Source
val find_block :
(Ast.stmt Catala_utils.Mark.pos -> bool) ->
Ast.block ->
Ast.stmt Catala_utils.Mark.pos option
Recurses into branchings, but not function bodies
Recurses into branchings, but not function bodies
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>