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

Add signed keyword

Fixes #10
pull/16/merge
Max Brunsfeld пре 7 година
родитељ
комит
176fd5f077
4 измењених фајлова са 623 додато и 280 уклоњено
  1. +1
    -1
      corpus/types.txt
  2. +1
    -0
      grammar.js
  3. +4
    -0
      src/grammar.json
  4. +617
    -279
      src/parser.c

+ 1
- 1
corpus/types.txt Прегледај датотеку

@ -46,7 +46,7 @@ Type modifiers
void f(unsigned);
void f(unsigned int);
void f(unsigned long int);
void f(signed long int);
void f(unsigned v1);
void f(unsigned long v2);

+ 1
- 0
grammar.js Прегледај датотеку

@ -282,6 +282,7 @@ module.exports = grammar({
sized_type_specifier: $ => seq(
repeat1(choice(
'signed',
'unsigned',
'long',
'short'

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

@ -1891,6 +1891,10 @@
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "signed"
},
{
"type": "STRING",
"value": "unsigned"

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


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