blob: dadec2685324e698fde5712fce28ea6e155583c9 [file] [log] [blame]
Jean-Baptiste Querub56ea2a2013-01-08 11:11:20 -08001Groovy script
2 PsiElement(new line)('\n ')
3 Method
4 Modifiers
5 PsiElement(def)('def')
6 PsiWhiteSpace(' ')
7 PsiElement(identifier)('foo')
8 PsiElement(()('(')
9 Parameter list
10 <empty list>
11 PsiElement())(')')
Jean-Baptiste Querub56ea2a2013-01-08 11:11:20 -080012 Throw clause
13 <empty list>
Tor Norbye814f8292014-03-06 17:27:18 -080014 PsiWhiteSpace(' ')
Jean-Baptiste Querub56ea2a2013-01-08 11:11:20 -080015 Open block
16 PsiElement({)('{')
17 PsiWhiteSpace('\n ')
18 Switch statement
19 PsiElement(switch)('switch')
20 PsiElement(()('(')
21 Reference expression
22 PsiElement(identifier)('x')
23 PsiElement())(')')
24 PsiWhiteSpace(' ')
25 PsiElement({)('{')
26 PsiWhiteSpace('\n ')
27 Case section
28 Case label
29 PsiElement(case)('case')
30 PsiWhiteSpace(' ')
31 Literal
32 PsiElement(Integer)('2')
33 PsiElement(:)(':')
34 PsiElement(new line)('\n ')
35 RETURN statement
36 PsiElement(return)('return')
37 PsiWhiteSpace(' ')
38 Literal
39 PsiElement(Integer)('2')
40 PsiElement(new line)('\n ')
41 PsiElement(})('}')
42 PsiElement(new line)('\n ')
43 PsiElement(})('}')
44 PsiElement(new line)('\n')
45---
46Groovy script
47 PsiElement(new line)('\n ')
48 Method
49 Modifiers
50 PsiElement(def)('def')
51 PsiWhiteSpace(' ')
52 PsiElement(identifier)('foo')
53 PsiElement(()('(')
54 Parameter list
55 <empty list>
56 PsiElement())(')')
Jean-Baptiste Querub56ea2a2013-01-08 11:11:20 -080057 Throw clause
58 <empty list>
Tor Norbye814f8292014-03-06 17:27:18 -080059 PsiWhiteSpace(' ')
Jean-Baptiste Querub56ea2a2013-01-08 11:11:20 -080060 Open block
61 PsiElement({)('{')
62 PsiWhiteSpace('\n ')
63 Switch statement
64 PsiElement(switch)('switch')
65 PsiElement(()('(')
66 Reference expression
67 PsiElement(identifier)('x')
68 PsiElement())(')')
69 PsiWhiteSpace(' ')
70 PsiElement({)('{')
71 PsiWhiteSpace('\n ')
72 Case section
73 Case label
74 PsiElement(case)('case')
75 PsiWhiteSpace(' ')
76 Literal
77 PsiElement(Integer)('2')
78 PsiElement(:)(':')
79 PsiElement(new line)('\n ')
80 WHILE statement
81 PsiElement(while)('while')
82 PsiErrorElement:'(' expected
83 <empty list>
84 PsiWhiteSpace(' ')
85 RETURN statement
86 PsiElement(return)('return')
87 PsiWhiteSpace(' ')
88 Literal
89 PsiElement(Integer)('2')
90 PsiElement(new line)('\n ')
91 PsiElement(})('}')
92 PsiElement(new line)('\n ')
93 PsiElement(})('}')
94 PsiElement(new line)('\n')