New Java parser (work in progress)

This commit is contained in:
Roman Shevchenko
2010-07-28 11:36:09 +04:00
parent fb03ab9d6d
commit c654288e18
21 changed files with 730 additions and 39 deletions
@@ -0,0 +1,33 @@
PsiJavaFile:CompletionHack0.java
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiField:s
PsiModifierList:
<empty list>
PsiErrorElement:Unexpected token
PsiTypeParameterList
PsiJavaToken:LT('<')
PsiTypeParameter:X
PsiIdentifier:X('X')
PsiElement(EXTENDS_BOUND_LIST)
<empty list>
PsiWhiteSpace(' ')
PsiErrorElement:Unexpected identifier
PsiIdentifier:IntelliJIdeaRulezz('IntelliJIdeaRulezz')
PsiJavaToken:GT('>')
PsiWhiteSpace('\n ')
PsiTypeElement:String
PsiJavaCodeReferenceElement:String
PsiIdentifier:String('String')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:s('s')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:""
PsiJavaToken:STRING_LITERAL('""')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')