72 lines · 714 B · Text
RawDownload
#line 1 "/sys/src/cmd/cpp/test/edges.in"    -- test nop --x fooEOF yx EOFfoo yx(-1) yy foo xx foo yX y -- test ncat --  foobar -- test xcat (no left arg) -- foo ## bar -- test cat3 --  ablahb -- test expand and cat --   33 -- test expand and cat 2 --  a bc dWUT -- test varargs --  print("hi","there") print("hi",) -- test expanding commas --    a,b               -- test complex expressions -- f(2 * (y+1)) + f(2 * (f(2 * (z[0])))) % f(2 * (0)) + t(1); f(2 * (2 +(3,4)- 0,1)) | f(2 * (~ 5)) & f(2 * (0,1))^ m(0,1);#line 64 "/sys/src/cmd/cpp/test/edges.in" -- test empty args --  b -- test complex expressions with empty args -- int i[] = {1,23,4,5, };char c[2][6] = {"hello","" };