Преглед изворни кода

chore: generate

pull/142/head
Amaan Qureshi пре 3 година
родитељ
комит
b191f46285
No known key found for this signature in database GPG Key ID: E67890ADC4227273
3 измењених фајлова са 42463 додато и 42266 уклоњено
  1. +74
    -24
      src/grammar.json
  2. +10
    -0
      src/node-types.json
  3. +42379
    -42242
      src/parser.c

+ 74
- 24
src/grammar.json Прегледај датотеку

@ -3290,6 +3290,31 @@
"name": "_type_identifier"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": ":"
},
{
"type": "FIELD",
"name": "underlying_type",
"content": {
"type": "SYMBOL",
"name": "primitive_type"
}
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "FIELD",
"name": "body",
@ -3577,12 +3602,29 @@
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "declarator",
"content": {
"type": "SYMBOL",
"name": "_field_declarator"
}
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "declarator",
"content": {
"type": "SYMBOL",
"name": "_field_declarator"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "bitfield_clause"
},
{
"type": "BLANK"
}
]
}
]
},
{
"type": "REPEAT",
@ -3594,12 +3636,29 @@
"value": ","
},
{
"type": "FIELD",
"name": "declarator",
"content": {
"type": "SYMBOL",
"name": "_field_declarator"
}
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "declarator",
"content": {
"type": "SYMBOL",
"name": "_field_declarator"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "bitfield_clause"
},
{
"type": "BLANK"
}
]
}
]
}
]
}
@ -3611,18 +3670,6 @@
}
]
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "bitfield_clause"
},
{
"type": "BLANK"
}
]
},
{
"type": "STRING",
"value": ";"
@ -6731,6 +6778,9 @@
[
"_declaration_modifiers",
"attributed_statement"
],
[
"enum_specifier"
]
],
"precedences": [],

+ 10
- 0
src/node-types.json Прегледај датотеку

@ -1303,6 +1303,16 @@
"named": true
}
]
},
"underlying_type": {
"multiple": false,
"required": false,
"types": [
{
"type": "primitive_type",
"named": true
}
]
}
}
},

+ 42379
- 42242
src/parser.c
Разлика између датотеке није приказан због своје велике величине
Прегледај датотеку


Loading…
Откажи
Сачувај