enum support + parser settings