New Java parser (work in progress)

This commit is contained in:
Roman Shevchenko
2010-07-30 20:26:27 +04:00
parent 487f40c3f5
commit afb6253c83
17 changed files with 213 additions and 24 deletions
@@ -0,0 +1,24 @@
PsiJavaFile:SwitchLabelsNormal.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSwitchLabelStatement
PsiKeyword:case('case')
PsiWhiteSpace(' ')
PsiLiteralExpression:1
PsiJavaToken:INTEGER_LITERAL('1')
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiBreakStatement
PsiKeyword:break('break')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiSwitchLabelStatement
PsiKeyword:default('default')
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiBreakStatement
PsiKeyword:break('break')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')