README
This folder contains the language definitions for XJSON used by the Monaco editor.
Summary of contents
Note: All source code.
./worker
The worker proxy and worker instantiation code used in both the main thread and the worker thread.
./lexer_rules
Contains the Monarch-specific language tokenization rules for XJSON. Each set of rules registers itself against monaco.
./constants.ts
Contains the unique language ID.
./language
Takes care of global setup steps for the language (like registering it against Monaco) and exports a way to load up the grammar parser.
./worker_proxy_service
A stateful mechanism for holding a reference to the Monaco-provided proxy getter.