Skip to content

Commit bf18d2f

Browse files
author
miheevks
committed
modify solidity official tests to support 'static' keyword
1 parent 830c7f5 commit bf18d2f

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

src/test/resources/fixtures/parser/solidity_official_tests/shouldFail/constantIsKeyword.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Solidity File
1515
PsiWhiteSpace(' ')
1616
PsiElement(constant)('constant')
1717
PsiWhiteSpace(' ')
18-
PsiErrorElement:<visibility modifier>, Identifier or override expected, got '='
18+
PsiErrorElement:<visibility modifier>, Identifier, override or static expected, got '='
1919
PsiElement(=)('=')
2020
PsiWhiteSpace(' ')
2121
PsiElement(decimalNumber)('4')

src/test/resources/fixtures/parser/solidity_official_tests/shouldFail/externalVariable.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Solidity File
1313
SolNumberTypeImpl(NUMBER_TYPE)
1414
PsiElement(uIntNumType)('uint')
1515
PsiWhiteSpace(' ')
16-
PsiErrorElement:'(', <constant variable declaration>, <contract definition>, <expression>, <function definition>, <mutation modifier>, <visibility modifier>, Identifier, enum, error, import, override, pragma, struct, type, using or '{' expected, got 'external'
16+
PsiErrorElement:'(', <constant variable declaration>, <contract definition>, <expression>, <function definition>, <mutation modifier>, <visibility modifier>, Identifier, enum, error, import, override, pragma, static, struct, type, using or '{' expected, got 'external'
1717
PsiElement(external)('external')
1818
PsiWhiteSpace(' ')
1919
PsiElement(Identifier)('x')

src/test/resources/fixtures/parser/solidity_official_tests/shouldFail/functionTypeAsStorageVariableWithModifiers.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Solidity File
4646
SolPrimaryExpressionImpl(PRIMARY_EXPRESSION)
4747
SolVarLiteralImpl(VAR_LITERAL)
4848
PsiElement(Identifier)('f1')
49-
PsiErrorElement:'(', '.', <constant variable declaration>, <contract definition>, <expression>, <function definition>, <mutation modifier>, <storage location>, <visibility modifier>, Identifier, enum, error, import, override, pragma, struct, type, using or '{' expected, got ';'
49+
PsiErrorElement:'(', '.', <constant variable declaration>, <contract definition>, <expression>, <function definition>, <mutation modifier>, <storage location>, <visibility modifier>, Identifier, enum, error, import, override, pragma, static, struct, type, using or '{' expected, got ';'
5050
PsiElement(;)(';')
5151
PsiWhiteSpace('\n')
5252
PsiElement(})('}')

src/test/resources/fixtures/parser/solidity_official_tests/shouldFail/missingArgumentInNamedArgs.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,21 +141,21 @@ Solidity File
141141
PsiElement({)('{')
142142
PsiElement(Identifier)('a')
143143
PsiElement(:)(':')
144-
PsiErrorElement:<expression> expected, got ','
144+
PsiErrorElement:<expression> or '{' expected, got ','
145145
<empty list>
146146
PsiWhiteSpace(' ')
147147
PsiElement(,)(',')
148148
PsiWhiteSpace(' ')
149149
PsiElement(Identifier)('b')
150150
PsiElement(:)(':')
151-
PsiErrorElement:<expression> expected, got ','
151+
PsiErrorElement:<expression> or '{' expected, got ','
152152
<empty list>
153153
PsiWhiteSpace(' ')
154154
PsiElement(,)(',')
155155
PsiWhiteSpace(' ')
156156
PsiElement(Identifier)('c')
157157
PsiElement(:)(':')
158-
PsiErrorElement:<expression> expected, got '}'
158+
PsiErrorElement:<expression> or '{' expected, got '}'
159159
<empty list>
160160
PsiWhiteSpace(' ')
161161
PsiElement(})('}')

src/test/resources/fixtures/parser/solidity_official_tests/shouldFail/missingVariableNameInDeclaration.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Solidity File
1313
SolNumberTypeImpl(NUMBER_TYPE)
1414
PsiElement(uIntNumType)('uint256')
1515
PsiWhiteSpace(' ')
16-
PsiErrorElement:'(', <constant variable declaration>, <contract definition>, <expression>, <function definition>, <mutation modifier>, <visibility modifier>, Identifier, enum, error, import, override, pragma, struct, type, using or '{' expected, got ';'
16+
PsiErrorElement:'(', <constant variable declaration>, <contract definition>, <expression>, <function definition>, <mutation modifier>, <visibility modifier>, Identifier, enum, error, import, override, pragma, static, struct, type, using or '{' expected, got ';'
1717
PsiElement(;)(';')
1818
PsiWhiteSpace('\n')
1919
PsiElement(})('}')

src/test/resources/fixtures/parser/solidity_official_tests/shouldFail/multipleVisibilitySpecifiers.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Solidity File
1515
PsiWhiteSpace(' ')
1616
PsiElement(private)('private')
1717
PsiWhiteSpace(' ')
18-
PsiErrorElement:<mutation modifier>, Identifier or override expected, got 'internal'
18+
PsiErrorElement:<mutation modifier>, Identifier, override or static expected, got 'internal'
1919
PsiElement(internal)('internal')
2020
PsiWhiteSpace(' ')
2121
PsiElement(Identifier)('a')

0 commit comments

Comments
 (0)