Support several spec places to which tests are linked and require specify spec version for each test

This commit is contained in:
victor.petukhov
2018-12-28 15:19:20 +03:00
parent cb5f497cbe
commit acd6d354dc
341 changed files with 736 additions and 1039 deletions
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 1
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the class.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 10
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the companionObject.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 11
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the function.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 12
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the setter.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 13
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the simpleUserType.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 14
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the typeParameter.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 15
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the parameter.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 16
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the fileAnnotationComplex.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 17
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the object.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 18
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the typeAlias.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 19
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the import.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 2
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the labelReference.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 20
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the infixFunctionCall.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 21
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the catchBlock.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 22
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the labelDefinition.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 23
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the atomicExpression.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 24
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the variableDeclarationEntry.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 25
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the valueArgument.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 26
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the callableReference.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 3
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the typeConstraint.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 4
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the fileAnnotationSimple.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 5
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the packageComplex.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 6
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the packageSimple.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 7
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the enumEntry.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 8
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the stringTemplateElement.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 9
* DESCRIPTION: The use of Boolean literals as the identifier (without backtick) in the unescapedAnnotation.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 1
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the class.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 10
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the companionObject.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 11
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the function.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 12
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the setter.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 13
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the simpleUserType.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 14
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the typeParameter.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 15
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the parameter.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 16
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the fileAnnotationComplex.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 17
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the object.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 18
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the typeAlias.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 19
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the import.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 2
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the labelReference.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 20
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the infixFunctionCall.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 21
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the catchBlock.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 22
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the labelDefinition.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 23
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the atomicExpression.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 24
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the variableDeclarationEntry.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 25
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the valueArgument.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 26
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the callableReference.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 3
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the typeConstraint.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 4
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the fileAnnotationSimple.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 5
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the packageComplex.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 6
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the packageSimple.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 7
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the enumEntry.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 8
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the stringTemplateElement.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, boolean-literals
* PARAGRAPH: 1
* SENTENCE: [2] These are strong keywords which cannot be used as identifiers unless escaped.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, boolean-literals -> paragraph 1 -> sentence 2
* NUMBER: 9
* DESCRIPTION: The use of Boolean literals as the identifier (with backtick) in the unescapedAnnotation.
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, binary-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of binary digit symbols (0 or 1) prefixed by 0b or 0B is a binary integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 1
* DESCRIPTION: Binary integer literals with invalid or double prefixes.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, binary-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of binary digit symbols (0 or 1) prefixed by 0b or 0B is a binary integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 2
* DESCRIPTION: Binary integer literals with not allowed symbols.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, binary-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] A sequence of binary digit symbols (0 or 1) prefixed by 0b or 0B is a binary integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 1
* DESCRIPTION: Binary integer literals with underscore breaking the prefix (in it).
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, binary-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of binary digit symbols (0 or 1) prefixed by 0b or 0B is a binary integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 1
* DESCRIPTION: Binary integer literals with valid digit symbols.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, binary-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of binary digit symbols (0 or 1) prefixed by 0b or 0B is a binary integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 2
* DESCRIPTION: Binary integer literals with invalid [2-9] digit symbols.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, binary-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of binary digit symbols (0 or 1) prefixed by 0b or 0B is a binary integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 3
* DESCRIPTION: Binary integer literals with prefix only (without digit symbols).
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, binary-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 1
* DESCRIPTION: Binary integer literals with underscore symbols in valid places.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, binary-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 2
* DESCRIPTION: Binary integer literals with underscore symbols after binary prefix.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, binary-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 3
* DESCRIPTION: Binary integer literals with underscore symbol after the last digit.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, binary-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 4
* DESCRIPTION: Binary integer literals with underscore symbol before the first digit (it's considered as identifiers).
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, decimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of decimal digit symbols (0 though 9) is a decimal integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, decimal-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 1
* DESCRIPTION: Sequences with not all decimal digit symbols
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, decimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of decimal digit symbols (0 though 9) is a decimal integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, decimal-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 1
* DESCRIPTION: Sequences with decimal digit symbols.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, decimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, decimal-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 1
* DESCRIPTION: Integers with underscore symbols in the valid places.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, decimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, decimal-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 2
* DESCRIPTION: Integers with underscore symbol in the last position.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, decimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, decimal-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 3
* DESCRIPTION: Integers with underscore symbols before the first digit (it's considered as identifiers).
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, decimal-integer-literals
* PARAGRAPH: 2
* SENTENCE: [1] Even more so, any decimal literal starting with digit 0 and containing more than 1 digit is not a valid decimal literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, decimal-integer-literals -> paragraph 2 -> sentence 1
* NUMBER: 1
* DESCRIPTION: Integer literals with 0 in the first position and it contains more than 1 digit.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, decimal-integer-literals
* PARAGRAPH: 2
* SENTENCE: [1] Even more so, any decimal literal starting with digit 0 and containing more than 1 digit is not a valid decimal literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, decimal-integer-literals -> paragraph 2 -> sentence 1
* NUMBER: 2
* DESCRIPTION: Integer literals with 0 in the first position and it contains more than 1 digit separated by underscore.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, hexadecimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of hexadecimal digit symbols (0 through 9, a through f, A through F) prefixed by 0x or 0X is a hexadecimal integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 1
* DESCRIPTION: Hexadecimal integer literals with invalid or double prefixes.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, hexadecimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of hexadecimal digit symbols (0 through 9, a through f, A through F) prefixed by 0x or 0X is a hexadecimal integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 2
* DESCRIPTION: Hexadecimal integer literals with not allowed symbols.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, hexadecimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 1
* DESCRIPTION: Hexadecimal integer literals with underscore breaking the prefix (in it).
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, hexadecimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of hexadecimal digit symbols (0 through 9, a through f, A through F) prefixed by 0x or 0X is a hexadecimal integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 1
* DESCRIPTION: Hexadecimal integer literals with valid symbols.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, hexadecimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] A sequence of hexadecimal digit symbols (0 through 9, a through f, A through F) prefixed by 0x or 0X is a hexadecimal integer literal.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 2
* DESCRIPTION: Hexadecimal integer literals with prefix only (without digit symbols).
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, hexadecimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 1
* DESCRIPTION: Hexadecimal integer literals with underscore symbols in valid places.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, hexadecimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 2
* DESCRIPTION: Hexadecimal integer literals with underscore symbols after hexadecimal prefix.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, hexadecimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 3
* DESCRIPTION: Hexadecimal integer literals with underscore symbol after the last digit.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, hexadecimal-integer-literals
* PARAGRAPH: 1
* SENTENCE: [2] Digits may be separated by an underscore symbol, but no underscore can be placed before the first digit or after the last one.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 2
* NUMBER: 4
* DESCRIPTION: Hexadecimal integer literals with underscore symbol before the first digit (it's considered as identifiers).
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 1
* DESCRIPTION: Various integer literals with a long literal mark doublicate.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 2
* DESCRIPTION: Various integer literals with a long literal mark in not allowed places.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 3
* DESCRIPTION: Various integer literals with underscores after a long literal mark.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 4
* DESCRIPTION: The long literal mark after not integer literals.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 1
* DESCRIPTION: Decimal integer literals suffixed by the long literal mark.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 10
* DESCRIPTION: Long literal mark in not allowed places (it's considered as identifiers).
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 2
* DESCRIPTION: Decimal integer literals with underscores suffixed by the long literal mark.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 3
* DESCRIPTION: Hexadecimal integer literals suffixed by the long literal mark.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 4
* DESCRIPTION: Hexadecimal prefix only suffixed by the long literal mark.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 5
* DESCRIPTION: Hexadecimal integer literals with underscores suffixed by the long literal mark.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 6
* DESCRIPTION: Binary integer literals suffixed by the long literal mark.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 7
* DESCRIPTION: Binary prefix only suffixed by the long literal mark.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 8
* DESCRIPTION: Binary integer literals with underscores suffixed by the long literal mark.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (POSITIVE)
*
* SECTIONS: constant-literals, integer-literals, long-integer-literals
* PARAGRAPH: 1
* SENTENCE: [1] Any of the decimal, hexadecimal or binary literals may be suffixed by the long literal mark (symbol L).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, integer-literals, long-integer-literals -> paragraph 1 -> sentence 1
* NUMBER: 9
* DESCRIPTION: Various integer literals with long literal mark in not allowed lower case (but valid in opinion the parser).
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, real-literals
* PARAGRAPH: 1
* SENTENCE: [1] A real literal consists of the following parts: the whole-number part, the decimal point (ASCII period character .), the fraction part and the exponent.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, real-literals -> paragraph 1 -> sentence 1
* NUMBER: 1
* DESCRIPTION: Real literals with not allowed several dots.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, real-literals
* PARAGRAPH: 1
* SENTENCE: [1] A real literal consists of the following parts: the whole-number part, the decimal point (ASCII period character .), the fraction part and the exponent.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, real-literals -> paragraph 1 -> sentence 1
* NUMBER: 2
* DESCRIPTION: Real literals with not allowed symbols as a separator of a whole-number part and a fraction part.
* UNEXPECTED BEHAVIOUR
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, real-literals
* PARAGRAPH: 1
* SENTENCE: [1] A real literal consists of the following parts: the whole-number part, the decimal point (ASCII period character .), the fraction part and the exponent.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, real-literals -> paragraph 1 -> sentence 1
* NUMBER: 3
* DESCRIPTION: Real literals separeted by comments.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, real-literals
* PARAGRAPH: 1
* SENTENCE: [2] Unlike other languages, Kotlin real literals may only be expressed in decimal numbers.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, real-literals -> paragraph 1 -> sentence 2
* NUMBER: 1
* DESCRIPTION: Not allowed hexadecimal real literals.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, real-literals
* PARAGRAPH: 1
* SENTENCE: [2] Unlike other languages, Kotlin real literals may only be expressed in decimal numbers.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, real-literals -> paragraph 1 -> sentence 2
* NUMBER: 2
* DESCRIPTION: Not allowed binary real literals.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, real-literals
* PARAGRAPH: 1
* SENTENCE: [2] Unlike other languages, Kotlin real literals may only be expressed in decimal numbers.
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, real-literals -> paragraph 1 -> sentence 2
* NUMBER: 3
* DESCRIPTION: Not allowed real literals with a whole-number part as a hexadecimal number and a fraction part as a binary number (or vice versa).
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, real-literals
* PARAGRAPH: 1
* SENTENCE: [3] A real literal may also be followed by a type suffix (f or F).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, real-literals -> paragraph 1 -> sentence 3
* NUMBER: 1
* DESCRIPTION: A float suffix in the real literals right after a dot.
*/
@@ -1,9 +1,8 @@
/*
* KOTLIN PSI SPEC TEST (NEGATIVE)
*
* SECTIONS: constant-literals, real-literals
* PARAGRAPH: 1
* SENTENCE: [3] A real literal may also be followed by a type suffix (f or F).
* SPEC VERSION: 0.1-draft
* PLACES: constant-literals, real-literals -> paragraph 1 -> sentence 3
* NUMBER: 2
* DESCRIPTION: A float suffix in the real literals right after a several dots (possibly separated by digits).
*/

Some files were not shown because too many files have changed in this diff Show More