x86: update doc example
move some type stuff to typeof.c
x86: fix pre-{inc,dec}rement of array element to work for any type
x86: fix "*ptr = x" to work for any *ptr type
x86: generate more efficient code for relationals
x86: avoid multiplication by 1 in a few cases
x86: commit a test for && and ||
commit some more x86 tests i forgot to commit
x86: type of arithmetic on chars is int
x86: amend a "xxx" comment
tokenizer: clean up, remove some magic numbers
tokenizer: finally stop calling NFAs "tries"
tokenizer: remove useless comment words
fix indent
x86: add some buffer overflow checks
x86: more space for symbol names and string constants
x86: add permut test code
x86: implement break statements, add test cases for them
x86: add some "debugging printfs" to the codegen
x86: type analyzer: fix check for arithmetic tree
the old check didn't work for division and remainder because it
called a routine that gives mnemonics for operations for which
unique 1-instruction mnemonics exists, and this is not the case for
division and remainder on x86