@@ -14,25 +14,24 @@ export default grammar({
1414 extras : $ => [ ' ' , '\t' , '\r' , $ . comment ] ,
1515
1616 rules : {
17- server_config : $ => seq ( repeat ( choice ( $ . _empty_line , $ . keyword ) ) , repeat ( $ . match ) ) ,
17+ server_config : $ => seq ( repeat ( choice ( $ . _new_line , $ . keyword ) ) , repeat ( $ . match ) ) ,
1818
19- // check for an empty line that is just a /n character
20- _empty_line : $ => '\n' ,
19+ _new_line : $ => '\n' ,
2120 comment : $ => / # .* / ,
2221
2322 keyword : $ => seq (
2423 field ( 'keyword' , $ . alphanumeric ) ,
2524 choice ( seq ( / [ \t ] / , optional ( '=' ) ) , '=' ) ,
2625 optional ( field ( 'operator' , $ . operator ) ) ,
2726 field ( 'arguments' , $ . arguments ) ,
28- $ . _empty_line
27+ $ . _new_line
2928 ) ,
3029
3130 match : $ => seq (
3231 token ( prec ( PREC . MATCH , / m a t c h / i) ) ,
33- seq ( repeat1 ( $ . criteria ) , $ . _empty_line ) ,
34- repeat1 ( choice ( seq ( $ . comment , $ . _empty_line ) , $ . keyword ) ) ,
35- optional ( repeat ( $ . _empty_line ) )
32+ seq ( repeat1 ( $ . criteria ) , $ . _new_line ) ,
33+ repeat1 ( choice ( seq ( $ . comment , $ . _new_line ) , $ . keyword ) ) ,
34+ optional ( repeat ( $ . _new_line ) )
3635 ) ,
3736
3837 criteria : $ => seq (
0 commit comments