public bool sum() { return TreeAST((int)EBinaryFileSchemaParser.sum,()=> And(()=> prod() && OptRepeat(()=> And(()=> TreeChars(()=> OneOf("+-") ) && S() && ( prod() || Fatal("<<prod>> expected")) ) ) ) ); }