SIGN IN SIGN UP
reasonml / reason UNCLAIMED

Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems

0 0 1 OCaml
2018-01-25 01:11:18 -08:00
{
"name": "@esy-ocaml/reason",
"version": "3.6.1",
2018-01-25 01:11:18 -08:00
"license": "MIT",
"description": "Native Compiler Support for Reason: Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems",
2018-01-25 01:11:18 -08:00
"repository": {
"type": "git",
"url": "https://github.com/facebook/reason.git"
},
"dependencies": {
"ocaml": " >= 4.2.0 < 4.11.0",
Reerror (#2480) * split reason_toolchain in a few sub-modules * Remove menhir error messages * removed more menhir-related error management * refactor errors in semantic actions * REMOVE ME: some notes * move more error management code to Reason_errors * recovery annotations * add recovery tool * build recovery * WIP lexer -> declarative_lexer, remove state * rewrite lexer to isolate state * factor the deterministic parser out of reason_toolchain * implement support for POSTFIX * introduce reason-multi-parser * Switch on recovery * add TODO plan * oops, better to recover more than one token * fix invalid docstrings merging * fix DOCSTRING parsing * fishy printing * recovery is now optional * update TODO * attach errors for intf and impl * Implement slightly better error messages * Update reason.opam * handle EOF * Use Migrate_parsetree.Ast_404 instead of Ast_404 Modules are being namespaced, direct access is now deprecated and will be removed (at some unknown point in the future). * Reenable previous error messages (through Reason_parser_explain) * detect unclosed parentheses * TEMPORARY: tweak unclosed parenthesis error message Still broken, the analysis can be improved * TEMPORARY: disable JSX error messages on recovery Recovery generates empty closing tag * wip: distinguish recovery errors * insert extension nodes only in recovery mode * build with 4.02 * instrument reason-error message printer * raise fatal errors if not using Reason_config.recoverable * no need for lexer_report_error * fix reporting of errors * refactor version-dependent definitions * move error manipulation to reason_syntax_util * menhir-recover: hide warnings about recover.cost attribute on production * fix error reporting (pre 4.08) * update more tests * Abstract version-dependent compiler-libs definitions to ocaml_util.ml Fix build with all versions of OCaml * update tests * add fix dependency to esy * fix tests
2019-10-28 23:04:56 -07:00
"@opam/fix": "*",
"@opam/ocamlfind": "*",
"@opam/menhir": " >= 20170418.0.0",
"@opam/merlin-extend": " >= 0.3",
"@opam/result": "*",
"@opam/ocaml-migrate-parsetree": " < 2.0.0",
"@opam/dune": "*"
2018-01-25 01:11:18 -08:00
},
"devDependencies": {
"@esy-ocaml/merlin": "*",
"ocaml": "~4.6.0"
},
2018-01-25 01:11:18 -08:00
"esy": {
"build": [
[ "dune", "build", "-p", "reason"]
]
2018-01-25 01:11:18 -08:00
}
}