X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fmetadata%2Fctf-parser.y;h=2ded0aeff0c9945368dbec4a9c307a7627519fb2;hp=8d8c29ce1e4826841f819c8438a5f8f78f5d1afa;hb=3888a159635f33766e433d76453a0a43a8c3e971;hpb=d20f5e59af1c0db93913661a3daa92c087860e6e diff --git a/formats/ctf/metadata/ctf-parser.y b/formats/ctf/metadata/ctf-parser.y index 8d8c29ce..2ded0aef 100644 --- a/formats/ctf/metadata/ctf-parser.y +++ b/formats/ctf/metadata/ctf-parser.y @@ -877,6 +877,8 @@ keywords: { $$ = yylval.gs; } | _COMPLEX { $$ = yylval.gs; } + | _IMAGINARY + { $$ = yylval.gs; } | FLOATING_POINT { $$ = yylval.gs; } | INTEGER @@ -1306,6 +1308,11 @@ type_specifier: $$ = make_node(scanner, NODE_TYPE_SPECIFIER); $$->u.type_specifier.type = TYPESPEC_COMPLEX; } + | _IMAGINARY + { + $$ = make_node(scanner, NODE_TYPE_SPECIFIER); + $$->u.type_specifier.type = TYPESPEC_IMAGINARY; + } | ID_TYPE { $$ = make_node(scanner, NODE_TYPE_SPECIFIER);