package catala
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Low-level language for tax code specification
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.3.0.tar.gz
md5=4a2c5495f30d8fc2e3bf977df6e602f9
sha512=8dcc404b6068b9dbd76982ade60d8fba1950fdd0a8a626db17429120483367dce1f51997e96d7b8ee5308f305c3bcbb897ef85336f25e9ef3681f4cb9237f56a
doc/catala.surface/Surface/Parser/index.html
Module Surface.ParserSource
Source
type token = | YEAR| WITH_V| WITH| WE_HAVE| VERTICAL| VARIES| UNDER_CONDITION| TRUE| THEN| THAT| TEXT| SUM| SUCH| STRUCT| SEMICOLON| SCOPE| RULE| RSQUARE| RPAREN| RBRACKET| PLUSMONEY| PLUSDURATION| PLUSDEC| PLUSDATE| PLUS| PERCENT| OR| OF| NOT_EQUAL| NOT| MULTMONEY| MULTDEC| MULT| MONTH| MONEY_AMOUNT of Runtime.integer * Runtime.integer| MONEY| MINUSMONEY| MINUSDURATION| MINUSDEC| MINUSDATE| MINUS| MINIMUM| MAXIMUM| MATCH| MASTER_FILE| MAP| LSQUARE| LPAREN| LESSER_MONEY| LESSER_EQUAL_MONEY| LESSER_EQUAL_DURATION| LESSER_EQUAL_DEC| LESSER_EQUAL_DATE| LESSER_EQUAL| LESSER_DURATION| LESSER_DEC| LESSER_DATE| LESSER| LBRACKET| LAW_TEXT of string| LAW_INCLUDE of Ast.law_include| LAW_HEADING of string * int| LAW_ARTICLE of string * string option * string option * int| LABEL| INT_TO_DEC| INT_LITERAL of Runtime.integer| INTEGER| INIT| INCREASING| IN| IF| IDENT of string| GREATER_MONEY| GREATER_EQUAL_MONEY| GREATER_EQUAL_DURATION| GREATER_EQUAL_DEC| GREATER_EQUAL_DATE| GREATER_EQUAL| GREATER_DURATION| GREATER_DEC| GREATER_DATE| GREATER| GET_YEAR| GET_MONTH| GET_DAY| FOR| FIXED| FILTER| FILLED| FALSE| EXISTS| EXCEPTION| EQUAL| EOF| ENUM| END_METADATA| END_CODE of string| ELSE| DURATION| DOT| DIVMONEY| DIVDEC| DIV| DEPENDS| DEFINITION| DEFINED_AS| DECREASING| DECLARATION| DECIMAL_LITERAL of Runtime.integer * Runtime.integer| DECIMAL| DAY| DATE| DATA| CONTEXT| CONTENT| CONSTRUCTOR of string| CONSEQUENCE| CONDITION| COLON| COLLECTION| CARDINAL| BY| BOOLEAN| BEGIN_METADATA| BEGIN_CODE| ASSERTION| AND| ALT| ALL
Source
val source_file_or_master :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Ast.source_file_or_master sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>