KT-691 Allow to create nested namespaces with dot delimiter

This commit is contained in:
Andrey Breslav
2011-11-30 15:06:55 +03:00
parent 7fd7bdb2b8
commit 49c29dd323
114 changed files with 496 additions and 209 deletions
@@ -1,5 +1,7 @@
JetFile: AnnotatedExpressions.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: AnonymousInitializer.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
+7 -5
View File
@@ -1,11 +1,13 @@
JetFile: Attributes.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('goo')
PsiWhiteSpace('\n\n')
@@ -1,5 +1,7 @@
JetFile: AttributesOnPatterns.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+7 -5
View File
@@ -1,11 +1,13 @@
JetFile: Attributes_ERR.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('goo')
PsiWhiteSpace('\n\n')
+3 -3
View File
@@ -1,8 +1,8 @@
JetFile: BabySteps.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('foo')
PsiWhiteSpace('\n\n')
CLASS
+3 -3
View File
@@ -1,8 +1,8 @@
JetFile: BabySteps_ERR.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('foo')
PsiWhiteSpace('\n\n')
CLASS
+2
View File
@@ -1,5 +1,7 @@
JetFile: ByCaluses.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: CallWithManyClosures.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
PROPERTY
PsiElement(val)('val')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: CallsInWhen.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Constructors.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: ControlStructures.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: EOLsInComments.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: EOLsOnRollback.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2 -1
View File
@@ -1,3 +1,4 @@
JetFile: EmptyFile.jet
NAMESPACE
<empty list>
NAMESPACE_HEADER
<empty list>
+2
View File
@@ -1,5 +1,7 @@
JetFile: Enums.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(enum)('enum')
@@ -1,5 +1,7 @@
JetFile: Expressions_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
PROPERTY
PsiElement(val)('val')
PsiWhiteSpace(' ')
+7 -4
View File
@@ -1,12 +1,15 @@
JetFile: FileStart_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
PsiErrorElement:Expecting namespace or top level declaration
PsiElement(DIV)('/')
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
PsiErrorElement:A namespace block in '{...}' expected
+2
View File
@@ -1,5 +1,7 @@
JetFile: FunctionCalls.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: FunctionLiterals.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: FunctionLiterals_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: FunctionTypes.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
TYPEDEF
PsiElement(type)('type')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: FunctionTypes_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
TYPEDEF
PsiElement(type)('type')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Functions.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Functions_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: HangOnLonelyModifier.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: IfWithPropery.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
PROPERTY
PsiElement(val)('val')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: ImportSoftKW.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
IMPORT_DIRECTIVE
PsiElement(import)('import')
PsiWhiteSpace(' ')
+7 -5
View File
@@ -1,11 +1,13 @@
JetFile: Imports.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('goo')
PsiWhiteSpace('\n\n')
+7 -5
View File
@@ -1,11 +1,13 @@
JetFile: Imports_ERR.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('goo')
PsiWhiteSpace('\n\n')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Labels.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: LocalDeclarations.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -2,6 +2,8 @@ JetFile: ModifierAsSelector.jet
PsiComment(EOL_COMMENT)('// JET-1')
PsiWhiteSpace('\n\n')
NAMESPACE
NAMESPACE_HEADER
<empty list>
PROPERTY
PsiElement(val)('val')
PsiWhiteSpace(' ')
+22 -20
View File
@@ -1,11 +1,13 @@
JetFile: NamespaceBlock.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('goo')
PsiWhiteSpace('\n\n')
@@ -20,9 +22,9 @@ JetFile: NamespaceBlock.jet
PsiElement(IDENTIFIER)('bar')
PsiWhiteSpace('\n\n')
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('foof')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
@@ -53,9 +55,9 @@ JetFile: NamespaceBlock.jet
PsiElement(RBRACE)('}')
PsiWhiteSpace('\n\n ')
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('bar')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
@@ -73,9 +75,9 @@ JetFile: NamespaceBlock.jet
PsiElement(RBRACE)('}')
PsiWhiteSpace('\n\n ')
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('ns')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
@@ -116,9 +118,9 @@ JetFile: NamespaceBlock.jet
PsiElement(RBRACE)('}')
PsiWhiteSpace('\n\n')
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('foo')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
@@ -127,9 +129,9 @@ JetFile: NamespaceBlock.jet
PsiElement(RBRACE)('}')
PsiWhiteSpace('\n\n')
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('bar')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
@@ -1,9 +1,11 @@
JetFile: NamespaceBlockFirst.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('foobar')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
+30 -26
View File
@@ -1,11 +1,13 @@
JetFile: NamespaceBlock_ERR.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('goo')
PsiWhiteSpace('\n\n')
@@ -69,9 +71,9 @@ JetFile: NamespaceBlock_ERR.jet
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
PsiWhiteSpace('\n\n')
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('foof')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
@@ -190,9 +192,9 @@ JetFile: NamespaceBlock_ERR.jet
PsiElement(SEMICOLON)(';')
PsiWhiteSpace('\n\n ')
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('foo')
PsiErrorElement:A namespace block in '{...}' expected
<empty list>
@@ -209,9 +211,10 @@ JetFile: NamespaceBlock_ERR.jet
PsiElement(RBRACE)('}')
PsiWhiteSpace('\n ')
NAMESPACE
PsiElement(namespace)('namespace')
PsiErrorElement:Expecting namespace name
<empty list>
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiErrorElement:Expecting namespace name
<empty list>
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
PsiWhiteSpace('\n ')
@@ -228,9 +231,9 @@ JetFile: NamespaceBlock_ERR.jet
PsiElement(RBRACE)('}')
PsiWhiteSpace('\n\n ')
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('ns')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
@@ -279,17 +282,18 @@ JetFile: NamespaceBlock_ERR.jet
PsiElement(RBRACE)('}')
PsiWhiteSpace('\n\n')
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('foo')
PsiErrorElement:A namespace block in '{...}' expected
<empty list>
PsiWhiteSpace('\n\n')
NAMESPACE
PsiElement(namespace)('namespace')
PsiErrorElement:Expecting namespace name
<empty list>
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiErrorElement:Expecting namespace name
<empty list>
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
NAMESPACE_BODY
@@ -297,9 +301,9 @@ JetFile: NamespaceBlock_ERR.jet
PsiElement(RBRACE)('}')
PsiWhiteSpace('\n\n')
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('bar')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
+22 -22
View File
@@ -1,23 +1,23 @@
JetFile: NamespaceModifiers.jet
NAMESPACE
MODIFIER_LIST
PsiElement(public)('public')
NAMESPACE_HEADER
MODIFIER_LIST
PsiElement(public)('public')
PsiWhiteSpace(' ')
ANNOTATION
PsiElement(LBRACKET)('[')
ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('a')
PsiElement(RBRACKET)(']')
PsiWhiteSpace(' ')
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
ANNOTATION
PsiElement(LBRACKET)('[')
ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('a')
PsiElement(RBRACKET)(']')
PsiWhiteSpace(' ')
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('name')
PsiElement(SEMICOLON)(';')
PsiElement(SEMICOLON)(';')
PsiWhiteSpace('\n\n')
NAMESPACE
MODIFIER_LIST
@@ -31,9 +31,9 @@ JetFile: NamespaceModifiers.jet
PsiElement(IDENTIFIER)('a')
PsiElement(RBRACKET)(']')
PsiWhiteSpace(' ')
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('a')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
@@ -48,9 +48,9 @@ JetFile: NamespaceModifiers.jet
MODIFIER_LIST
PsiElement(private)('private')
PsiWhiteSpace(' ')
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('b')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
@@ -1,5 +1,7 @@
JetFile: NewLinesValidOperations.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: NewlinesInParentheses.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: NotIsAndNotIn.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Precedence.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: PredicateExpression.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: PrimaryConstructorModifiers_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Properties.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
PROPERTY
PsiElement(val)('val')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: PropertiesFollowedByInitializers.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Properties_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
PROPERTY
PsiElement(var)('var')
PsiWhiteSpace(' ')
+3 -1
View File
@@ -1,5 +1,7 @@
JetFile: QuotedIdentifiers.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
MODIFIER_LIST
ANNOTATION
@@ -57,4 +59,4 @@ JetFile: QuotedIdentifiers.jet
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('`1`')
TYPE_PARAMETER_LIST
<empty list>
<empty list>
+11 -9
View File
@@ -1,12 +1,13 @@
JetFile: RootNamespace.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
PsiElement(SEMICOLON)(';')
PsiElement(SEMICOLON)(';')
PsiWhiteSpace('\n\n')
CLASS
PsiElement(class)('class')
@@ -16,10 +17,11 @@ JetFile: RootNamespace.jet
TYPE_PARAMETER_LIST
<empty list>
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: SemicolonAfterIf.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+53 -53
View File
@@ -1,57 +1,57 @@
JetFile: ShortAnnotations.jet
NAMESPACE
MODIFIER_LIST
ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
MODIFIER_LIST
ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiWhiteSpace(' ')
ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
VALUE_ARGUMENT_LIST
PsiElement(LPAR)('(')
VALUE_ARGUMENT
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1')
PsiElement(RPAR)(')')
PsiWhiteSpace(' ')
ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('buzz')
TYPE_ARGUMENT_LIST
PsiElement(LT)('<')
TYPE_PROJECTION
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('T')
PsiElement(GT)('>')
VALUE_ARGUMENT_LIST
PsiElement(LPAR)('(')
VALUE_ARGUMENT
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1')
PsiElement(RPAR)(')')
PsiWhiteSpace(' ')
ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('zoo')
PsiWhiteSpace(' ')
ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
VALUE_ARGUMENT_LIST
PsiElement(LPAR)('(')
VALUE_ARGUMENT
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1')
PsiElement(RPAR)(')')
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('buzz')
TYPE_ARGUMENT_LIST
PsiElement(LT)('<')
TYPE_PROJECTION
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('T')
PsiElement(GT)('>')
VALUE_ARGUMENT_LIST
PsiElement(LPAR)('(')
VALUE_ARGUMENT
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1')
PsiElement(RPAR)(')')
PsiWhiteSpace(' ')
ANNOTATION_ENTRY
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('zoo')
PsiWhiteSpace(' ')
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('aa')
PsiWhiteSpace('\n\n')
NAMESPACE
@@ -104,9 +104,9 @@ JetFile: ShortAnnotations.jet
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('zoo')
PsiWhiteSpace(' ')
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('a')
PsiWhiteSpace(' ')
PsiElement(LBRACE)('{')
@@ -1,5 +1,7 @@
JetFile: SimpleClassMembers.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: SimpleClassMembers_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: SimpleExpressions.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+7 -5
View File
@@ -1,11 +1,13 @@
JetFile: SimpleModifiers.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('goo')
PsiWhiteSpace('\n\n')
+7 -5
View File
@@ -1,11 +1,13 @@
JetFile: SoftKeywords.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('goo')
PsiWhiteSpace('\n\n')
@@ -1,5 +1,7 @@
JetFile: SoftKeywordsInTypeArguments.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: StringTemplates.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -2,6 +2,8 @@ JetFile: Super.jet
PsiComment(EOL_COMMENT)('// KT-156 Fix the this<Super> syntax')
PsiWhiteSpace('\n')
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: ThisType.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: TupleTypes.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: TupleTypes_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: TuplesWithLabeledEntries.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
PROPERTY
PsiElement(val)('val')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: TypeAnnotations.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: TypeConstraints.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
+7 -5
View File
@@ -1,11 +1,13 @@
JetFile: TypeDef.jet
NAMESPACE
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
NAMESPACE_NAME
PsiElement(IDENTIFIER)('foo')
NAMESPACE_HEADER
PsiElement(namespace)('namespace')
PsiWhiteSpace(' ')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('foo')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('bar')
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('bar')
PsiElement(DOT)('.')
PsiElement(IDENTIFIER)('goo')
PsiWhiteSpace('\n\n')
+2
View File
@@ -1,5 +1,7 @@
JetFile: TypeDef_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
TYPEDEF
PsiElement(type)('type')
PsiErrorElement:Type name expected
@@ -1,5 +1,7 @@
JetFile: TypeExpressionAmbiguities_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: TypeParametersBeforeName.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: When.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: When_ERR.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: AnonymousObjects.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: BinaryTree.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: BitArith.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: Builder.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
PROPERTY
PsiElement(val)('val')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Color.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(enum)('enum')
@@ -1,5 +1,7 @@
JetFile: FunctionsAndTypes.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
TYPEDEF
PsiElement(type)('type')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Graph.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: IPushPop.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
+2
View File
@@ -1,5 +1,7 @@
JetFile: LINQ.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
PsiElement(fun)('fun')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: PolymorphicClassObjects.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Queue.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: Stack.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: UnionFind.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: UpdateOperation.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
+2
View File
@@ -1,5 +1,7 @@
JetFile: With.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
FUN
MODIFIER_LIST
ANNOTATION
@@ -2,6 +2,8 @@ JetFile: MutableArray.jet
PsiComment(DOC_COMMENT)('/**\n These declarations are "shallow" in the sense that they are not really compiled, only the type-checker uses them\n*/')
PsiWhiteSpace('\n\n')
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: ArrayList.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: HashMap.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: IIterable.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: IIterator.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: IList.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: IMutableIterable.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: IMutableIterator.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: IMutableList.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: IMutableSet.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: ISet.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: ISized.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')
@@ -1,5 +1,7 @@
JetFile: LinkedList.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
@@ -1,5 +1,7 @@
JetFile: List.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(enum)('enum')
@@ -1,5 +1,7 @@
JetFile: IOSamples.jet
NAMESPACE
NAMESPACE_HEADER
<empty list>
CLASS
MODIFIER_LIST
PsiElement(open)('open')

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