small parser improvements, details follow

allow underscore in IDENT expression

relax spacing requirements...around an '=' (EQL) we can use kleene star
for spacing

fix document propery snafu