package reason
Reason: Syntax & Toolchain for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
reason-3.8.1.tbz
sha256=bfcdbb09f62b4c108f26e6dc380431613e4de4b065df8f14364efe4acea8e414
sha512=61cdf7844349b64190965782103e04eef303ca1f2a7cdc7e20d11189700796a18d2a9d9dbb3ad17eb1363bb1663113da6a22448c017820219757874601f207c3
doc/reason/Reason_parser/index.html
Module Reason_parser
Source
Source
type token =
| WITH
| WHILE
| WHEN
| VIRTUAL
| VAL
| UNDERSCORE
| UIDENT of string
| TYPE
| TRY
| TRUE
| TO
| TILDE
| THEN
| SWITCH
| STRUCT
| STRING of string * string option * string option
| STAR
| SLASHGREATER
| SIG
| SHARPOP of string
| SHARPEQUAL
| SHARP
| SEMISEMI
| SEMI
| RPAREN
| REC
| RBRACKET
| RBRACE
| QUOTE
| QUESTION
| PUB
| PRI
| PREFIXOP of string
| POSTFIXOP of string
| PLUSEQ
| PLUSDOT
| PLUS
| PERCENT
| OR
| OPEN
| OF
| OBJECT
| NONREC
| NEW
| NATIVEINT of nativeint
| MUTABLE
| MODULE
| MINUSGREATER
| MINUSDOT
| MINUS
| LPAREN
| LIDENT of string
| LETOP of string
| LET
| LESSUIDENT of string
| LESSSLASHIDENTGREATER of string
| LESSSLASHGREATER
| LESSIDENT of string
| LESSGREATER
| LESSDOTDOTGREATER
| LESS
| LBRACKETPERCENTPERCENT
| LBRACKETPERCENT
| LBRACKETLESS
| LBRACKETGREATER
| LBRACKETBAR
| LBRACKETAT
| LBRACKET
| LBRACELESS
| LBRACE
| LAZY
| INT of string * char option
| INITIALIZER
| INHERIT
| INFIXOP4 of string
| INFIXOP3 of string
| INFIXOP2 of string
| INFIXOP1 of string
| INFIXOP0 of string
| INCLUDE
| IN
| IF
| GREATERRBRACE
| GREATERDOTDOTDOT
| GREATER
| FUNCTOR
| FUNCTION
| FUN
| FOR
| FLOAT of string * char option
| FALSE
| EXTERNAL
| EXCEPTION
| ES6_FUN
| EQUALGREATER
| EQUAL
| EOL
| EOF
| END
| ELSE
| DOWNTO
| DOTDOTDOT
| DOTDOT
| DOT
| DONE
| DOCSTRING of string
| DO
| CONSTRAINT
| COMMENT of string * Location.t
| COMMA
| COLONGREATER
| COLONEQUAL
| COLONCOLON
| COLON
| CLASS
| CHAR of char
| BEGIN
| BARRBRACKET
| BARBAR
| BAR
| BANG
| BACKQUOTE
| ASSERT
| AS
| ANDOP of string
| AND
| AMPERSAND
| AMPERAMPER
Source
val use_file :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Reason_omp.Ast_411.Parsetree.toplevel_phrase list
Source
val toplevel_phrase :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Reason_omp.Ast_411.Parsetree.toplevel_phrase
Source
val parse_pattern :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Reason_omp.Ast_411.Parsetree.pattern
Source
val parse_expression :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Reason_omp.Ast_411.Parsetree.expression
Source
val parse_core_type :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Reason_omp.Ast_411.Parsetree.core_type
Source
val interface :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Reason_omp.Ast_411.Parsetree.signature
Source
val implementation :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Reason_omp.Ast_411.Parsetree.structure
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>