diff options
| author | nkmathew <unknown> | 2016-03-20 23:19:59 +1100 |
|---|---|---|
| committer | nkmathew <unknown> | 2016-03-20 23:19:59 +1100 |
| commit | 269bff4307f3130d1873130baf13b963ef34da0b (patch) | |
| tree | c2cb2635d0a1115ddb311354be4642f25666736a /include/Scintilla.iface | |
| parent | 263292431cc87c6941b7474ddee8baa111bde6bf (diff) | |
| download | scintilla-mirror-269bff4307f3130d1873130baf13b963ef34da0b.tar.gz | |
Feature [feature-requests:#1140]. JSON lexer added.
Diffstat (limited to 'include/Scintilla.iface')
| -rw-r--r-- | include/Scintilla.iface | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/include/Scintilla.iface b/include/Scintilla.iface index 91b3066b5..71defe09d 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -2799,6 +2799,7 @@ val SCLEX_BIBTEX=116 val SCLEX_SREC=117 val SCLEX_IHEX=118 val SCLEX_TEHEX=119 +val SCLEX_JSON=120 # When a lexer specifies its language as SCLEX_AUTOMATIC it receives a # value assigned in sequence from SCLEX_AUTOMATIC+1. @@ -4677,6 +4678,22 @@ val SCE_HEX_GARBAGE=18 lex IHex=SCLEX_IHEX SCE_HEX_ # Lexical state for SCLEX_TEHEX (shared with Srec) lex TEHex=SCLEX_TEHEX SCE_HEX_ +# Lexical states for SCLEX_JSON +lex JSON=SCLEX_JSON SCE_JSON_ +val SCE_JSON_DEFAULT=0 +val SCE_JSON_NUMBER=1 +val SCE_JSON_STRING=2 +val SCE_JSON_STRINGEOL=3 +val SCE_JSON_PROPERTYNAME=4 +val SCE_JSON_ESCAPESEQUENCE=5 +val SCE_JSON_LINECOMMENT=6 +val SCE_JSON_BLOCKCOMMENT=7 +val SCE_JSON_OPERATOR=8 +val SCE_JSON_URI=9 +val SCE_JSON_COMPACTIRI=10 +val SCE_JSON_KEYWORD=11 +val SCE_JSON_LDKEYWORD=12 +val SCE_JSON_ERROR=13 # Events |
