expression.h needs lib.h for struct position and symbol.h for int_ctype