From 27c4494d690734f6198c4f0e57baade4fff8755f Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 3 Jan 2011 23:59:28 +0300 Subject: [PATCH] A bug caused by side-effects in assertions fixed. A new test (checks the code for suspicious asserts) added. --- .idea/projectCodeStyle.xml | 1 + grammar/src/class_members.grm | 2 +- grammar/src/expressions.grm | 2 +- grammar/src/match.grm | 2 +- grammar/src/modifiers.grm | 1 - idea/src/org/jetbrains/jet/JetNodeTypes.java | 176 +++++++++--------- .../jet/lang/parsing/AbstractJetParsing.java | 47 ++++- .../lang/parsing/JetExpressionParsing.java | 40 ++-- .../jet/lang/parsing/JetParsing.java | 38 ++-- .../org/jetbrains/jet/lexer/JetTokens.java | 15 +- .../jet/parsing/JetCodeConformanceTest.java | 61 ++++++ 11 files changed, 244 insertions(+), 141 deletions(-) create mode 100644 idea/tests/org/jetbrains/jet/parsing/JetCodeConformanceTest.java diff --git a/.idea/projectCodeStyle.xml b/.idea/projectCodeStyle.xml index 0e9a69ad5b9..f6f2c3167b7 100644 --- a/.idea/projectCodeStyle.xml +++ b/.idea/projectCodeStyle.xml @@ -3,6 +3,7 @@