PreprocessorStatement 0:0-0:29 (#define M(x) String {x + "lo"}) KnownType 2:0-2:0 (String) LeftCurly 2:0-2:0 ({) DoubleQuotedString 2:0-2:0 ("he") Plus 2:0-2:0 (+) DoubleQuotedString 2:0-2:0 ("l") Plus 2:0-2:0 (+) DoubleQuotedString 2:0-2:0 ("lo") RightCurly 2:0-2:0 (})