Sfoglia il codice sorgente

Require a line break after an unknown preprocessor directive

pull/8/head
Max Brunsfeld 8 anni fa
parent
commit
3a97441df7
3 ha cambiato i file con 54074 aggiunte e 53705 eliminazioni
  1. +2
    -1
      grammar.js
  2. +23
    -2
      src/grammar.json
  3. +54049
    -53702
      src/parser.c

+ 2
- 1
grammar.js Vedi File

@ -104,7 +104,8 @@ module.exports = grammar({
preproc_call: $ => seq(
$.preproc_directive,
$.preproc_arg
optional(seq(/[ \t]+/, $.preproc_arg)),
'\n'
),
preproc_if: $ => seq(

+ 23
- 2
src/grammar.json Vedi File

@ -292,8 +292,29 @@
"name": "preproc_directive"
},
{
"type": "SYMBOL",
"name": "preproc_arg"
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "PATTERN",
"value": "[ \\t]+"
},
{
"type": "SYMBOL",
"name": "preproc_arg"
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "STRING",
"value": "\n"
}
]
},

+ 54049
- 53702
src/parser.c
File diff soppresso perché troppo grande
Vedi File


Caricamento…
Annulla
Salva