From: Mathieu Desnoyers Date: Fri, 29 Jul 2011 17:10:15 +0000 (-0400) Subject: Add tofix test (path lookup not supported by grammar) X-Git-Tag: v0.3~11 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=ff34a2553be1776a20e616afc83e6ed0e3796802;hp=ea00fb0ef5c1848ec3273eba87a5aee5ffc24b2c Add tofix test (path lookup not supported by grammar) Signed-off-by: Mathieu Desnoyers --- diff --git a/formats/ctf/metadata/ctf-test/tofix/ctf-path.txt b/formats/ctf/metadata/ctf-test/tofix/ctf-path.txt new file mode 100644 index 00000000..718d7638 --- /dev/null +++ b/formats/ctf/metadata/ctf-test/tofix/ctf-path.txt @@ -0,0 +1,36 @@ +typealias integer { size = 8; align = 8; signed = false; base = hex; } := uint8_t; +typealias integer { size = 32; align = 8; signed = false; base = hex; } := uint32_t; + +trace { + major = 1; + minor = 2; + byte_order = le; + uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"; + packet.header := struct { + uint32_t magic; + }; +}; + +variant var { + uint8_t small; + uint32_t big; +}; + +enum select : uint8_t { small = 0, big = 1 }; + +stream { + event.header := struct { + enum select a; + }; +}; + +event { + name = event1; + fields := struct { + /* + * TODO: Only an identifier is expected in the variant/sequence + * tag. It should be a dotted expression (a path). + */ + variant var b; + }; +};