File tree Expand file tree Collapse file tree 2 files changed +2
-56
lines changed Expand file tree Collapse file tree 2 files changed +2
-56
lines changed Original file line number Diff line number Diff line change @@ -34,42 +34,6 @@ static void skip_wspace(TSLexer *lexer) {
34
34
}
35
35
}
36
36
37
- static bool is_bracket_argument (TSLexer * lexer ) {
38
- if (lexer -> lookahead != '[' ) {
39
- return false;
40
- }
41
- advance (lexer );
42
-
43
- int open_level = 0 ;
44
- while (lexer -> lookahead == '=' ) {
45
- ++ open_level ;
46
- advance (lexer );
47
- }
48
-
49
- if (lexer -> lookahead != '[' ) {
50
- return false;
51
- }
52
-
53
- while (lexer -> lookahead != '\0' ) {
54
- advance (lexer );
55
- if (lexer -> lookahead == ']' ) {
56
- advance (lexer );
57
-
58
- int close_level = 0 ;
59
- while (lexer -> lookahead == '=' ) {
60
- ++ close_level ;
61
- advance (lexer );
62
- }
63
-
64
- if (lexer -> lookahead == ']' && close_level == open_level ) {
65
- advance (lexer );
66
- return true;
67
- }
68
- }
69
- }
70
- return false;
71
- }
72
-
73
37
static bool is_open_brackets (struct TreeSitterCMakeState * state ,
74
38
TSLexer * lexer ) {
75
39
if (lexer -> lookahead != '[' ) {
Original file line number Diff line number Diff line change @@ -15,35 +15,17 @@ message(STATUS (TEST))
15
15
16
16
===========================================================
17
17
Missing parentheses inside command invocation [parentheses]
18
+ :error
18
19
===========================================================
19
20
message(STATUS (TEST)
20
21
---
21
- (source_file
22
- (normal_command
23
- (identifier)
24
- (argument_list
25
- (argument (unquoted_argument))
26
- (argument (unquoted_argument))
27
- )
28
- (MISSING ")")
29
- )
30
- )
31
22
32
23
==================================================================
33
24
Nested missing parentheses inside command invocation [parentheses]
25
+ :error
34
26
==================================================================
35
27
message(STATUS ((TEST))
36
28
---
37
- (source_file
38
- (normal_command
39
- (identifier)
40
- (argument_list
41
- (argument (unquoted_argument))
42
- (argument (unquoted_argument))
43
- )
44
- (MISSING ")")
45
- )
46
- )
47
29
48
30
===============================================
49
31
Many arguments inside parentheses [parentheses]
You can’t perform that action at this time.
0 commit comments