]> git.corax.cc Git - ccc/commitdiff
doc: Update the parser graph to reflect the current implementation status parser
authorMatthias Kruk <m@m10k.eu>
Sun, 12 Jul 2020 10:02:34 +0000 (19:02 +0900)
committerMatthias Kruk <m@m10k.eu>
Sun, 12 Jul 2020 10:02:34 +0000 (19:02 +0900)
doc/parser.dot

index 3d1ae385d2af16e4575bdb8524180f3694a49144..d5e247b640b449bde2a525204fc48b6e2f070ab2 100644 (file)
@@ -1,6 +1,6 @@
 digraph parser {
 
-  abstract_declarator        [label = "abstract-declarator"];
+  abstract_declarator        [label = "abstract-declarator", fillcolor="#26c326", style=filled];
   additive_expression        [label = "additive-expression", fillcolor="#26c326", style=filled];
   and_expression             [label = "and-expression", fillcolor="#26c326", style=filled];
   argument_expression_list   [label = "argument-expression-list", fillcolor="#26c326", style=filled];
@@ -12,14 +12,14 @@ digraph parser {
   compound_statement         [label = "compound-statement"];
   conditional_expression     [label = "conditional-expression", fillcolor="#26c326", style=filled];
   constant                   [label = "constant", fillcolor="#26c326", style=filled];
-  constant_expression        [label = "constant-expression"];
+  constant_expression        [label = "constant-expression", fillcolor="#26c326", style=filled];
 
   declaration                [label = "declaration"];
   declaration_list           [label = "declaration-list"];
   declaration_specifiers     [label = "declaration-specifiers", fillcolor="#26c326", style=filled];
-  declarator                 [label = "declarator"];
-  direct_abstract_declarator [label = "direct-abstract-declarator"];
-  direct_declarator          [label = "direct-declarator"];
+  declarator                 [label = "declarator", fillcolor="#26c326", style=filled];
+  direct_abstract_declarator [label = "direct-abstract-declarator", fillcolor="#26c326", style=filled];
+  direct_declarator          [label = "direct-declarator", fillcolor="#26c326", style=filled];
 
   enum_specifier             [label = "enum-specifier"];
   enumeration_constant       [label = "enumeration-constant"];
@@ -35,7 +35,7 @@ digraph parser {
   function_definition        [label = "function-definition", fillcolor="#26c326", style=filled];
 
   identifier                 [label = "identifier", fillcolor="#26c326", style=filled];
-  identifier_list            [label = "identifier-list"];
+  identifier_list            [label = "identifier-list", fillcolor="#26c326", style=filled];
   inclusive_or_expression    [label = "inclusive-OR-expression", fillcolor="#26c326", style=filled];
   init_declarator            [label = "init-declarator"];
   init_declarator_list       [label = "init-declarator-list"];
@@ -52,10 +52,10 @@ digraph parser {
 
   multiplicative_expression  [label = "multiplicative-expression", fillcolor="#26c326", style=filled];
 
-  parameter_declaration      [label = "parameter-declaration"];
-  parameter_list             [label = "parameter-list"];
-  parameter_type_list        [label = "parameter-type-list"];
-  pointer                    [label = "pointer"];
+  parameter_declaration      [label = "parameter-declaration", fillcolor="#26c326", style=filled];
+  parameter_list             [label = "parameter-list", fillcolor="#26c326", style=filled];
+  parameter_type_list        [label = "parameter-type-list", fillcolor="#26c326", style=filled];
+  pointer                    [label = "pointer", fillcolor="#26c326", style=filled];
   postfix_expression         [label = "postfix-expression", fillcolor="#26c326", style=filled];
   primary_expression         [label = "primary-expression", fillcolor="#26c326", style=filled];
 
@@ -76,9 +76,9 @@ digraph parser {
   struct_or_union_specifier  [label = "struct-or-union-specifier"];
 
   translation_unit           [label = "translation-unit", fillcolor="#26c326", style=filled];
-  type_name                  [label = "type-name"];
+  type_name                  [label = "type-name", fillcolor="#26c326", style=filled];
   type_qualifier             [label = "type-qualifier", fillcolor="#26c326", style=filled];
-  type_qualifier_list        [label = "type-qualifier-list"];
+  type_qualifier_list        [label = "type-qualifier-list", fillcolor="#26c326", style=filled];
   type_specifier             [label = "type-specifier", fillcolor="#26c326", style=filled];
   typedef_name               [label = "typedef-name"];