diff --git a/MongoView/Synax Highlighting/JavaScriptHighlighter.swift b/MongoView/Synax Highlighting/JavaScriptHighlighter.swift index 4e88784..c88e41f 100644 --- a/MongoView/Synax Highlighting/JavaScriptHighlighter.swift +++ b/MongoView/Synax Highlighting/JavaScriptHighlighter.swift @@ -23,6 +23,7 @@ fileprivate let identifierStarts: CharacterSet = { }() fileprivate let operators = CharacterSet(charactersIn: "+-*/<>=") fileprivate let expressionEnds = CharacterSet(charactersIn: ",]});") +fileprivate let keywords = ["null", "true", "false"] class JavaScriptHighlighter { private var text: String! @@ -244,6 +245,9 @@ class JavaScriptHighlighter { while let char = peek(), identifiers.contains(char) { consume() } + let identifier = text[identifierStart..