From 17d9240d148e721c06da86f494a6c693f2103e3e Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Mon, 13 Dec 2010 19:04:03 +0300 Subject: [PATCH] parser, baby steps. Soft keywords highlighting --- .idea/projectCodeStyle.xml | 2 + idea/META-INF/plugin.xml | 1 + idea/src/org/jetbrains/jet/JetNodeType.java | 17 + idea/src/org/jetbrains/jet/JetNodeTypes.java | 22 +- .../jetbrains/jet/lang/JetHighlighter.java | 2 +- .../annotations/SoftKeywordsAnnotator.java | 22 + .../jetbrains/jet/lang/parsing/JetParser.java | 7 +- .../jet/lang/parsing/JetParserDefinition.java | 17 +- .../jet/lang/parsing/JetParsing.java | 417 ++++++++++++++++++ .../jet/lexer/JetSoftKeywordToken.java | 20 + .../org/jetbrains/jet/lexer/JetTokens.java | 36 +- 11 files changed, 533 insertions(+), 30 deletions(-) create mode 100644 idea/src/org/jetbrains/jet/JetNodeType.java create mode 100644 idea/src/org/jetbrains/jet/lang/annotations/SoftKeywordsAnnotator.java create mode 100644 idea/src/org/jetbrains/jet/lang/parsing/JetParsing.java create mode 100644 idea/src/org/jetbrains/jet/lexer/JetSoftKeywordToken.java diff --git a/.idea/projectCodeStyle.xml b/.idea/projectCodeStyle.xml index d2909863543..740d72d6e27 100644 --- a/.idea/projectCodeStyle.xml +++ b/.idea/projectCodeStyle.xml @@ -3,7 +3,9 @@