aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/Scintilla.iface
diff options
context:
space:
mode:
authornkmathew <unknown>2016-03-20 23:19:59 +1100
committernkmathew <unknown>2016-03-20 23:19:59 +1100
commit269bff4307f3130d1873130baf13b963ef34da0b (patch)
treec2cb2635d0a1115ddb311354be4642f25666736a /include/Scintilla.iface
parent263292431cc87c6941b7474ddee8baa111bde6bf (diff)
downloadscintilla-mirror-269bff4307f3130d1873130baf13b963ef34da0b.tar.gz
Feature [feature-requests:#1140]. JSON lexer added.
Diffstat (limited to 'include/Scintilla.iface')
-rw-r--r--include/Scintilla.iface17
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