blob: 9e666f612c29342b8a52cdc2639aa94d8ce78054 [file] [log] [blame]
`COM#include`END`PLN `END`STR<stdio.h>`END`PLN
`END`COM/* the nth fibonacci number. */`END`PLN
`END`TYPuint32`END`PLN fib`END`PUN(`END`KWDunsigned`END`PLN `END`TYPint`END`PLN n`END`PUN)`END`PLN `END`PUN{`END`PLN
`END`TYPuint32`END`PLN a `END`PUN=`END`PLN `END`LIT1`END`PUN,`END`PLN b `END`PUN=`END`PLN `END`LIT1`END`PUN;`END`PLN
`END`TYPuint32`END`PLN tmp`END`PUN;`END`PLN
`END`KWDwhile`END`PLN `END`PUN(--`END`PLNn `END`PUN>=`END`PLN `END`LIT0`END`PUN)`END`PLN `END`PUN{`END`PLN
tmp `END`PUN=`END`PLN a`END`PUN;`END`PLN
a `END`PUN+=`END`PLN b`END`PUN;`END`PLN
b `END`PUN=`END`PLN tmp`END`PUN;`END`PLN
`END`PUN}`END`PLN
`END`KWDreturn`END`PLN a`END`PUN;`END`PLN
`END`PUN}`END`PLN
`END`KWDvoid`END`PLN main`END`PUN()`END`PLN `END`PUN{`END`PLN
`END`TYPsize_t`END`PLN size `END`PUN=`END`PLN `END`KWDsizeof`END`PUN(`END`TYPwchar_t`END`PUN);`END`PLN
ASSERT_EQ`END`PUN(`END`PLNsize`END`PUN,`END`PLN `END`LIT1`END`PUN);`END`PLN
printf`END`PUN(`END`STR"%u"`END`PUN,`END`PLN fib`END`PUN(`END`LIT10`END`PUN));`END`PLN
`END`PUN}`END`PLN
`END`COM#define`END`PLN ZERO `END`LIT0`END`PLN `END`COM/* a
multiline comment */`END