semantics.c 256 KB