Lines Matching full:assoc
1360 # Sets the precedence for a given terminal. assoc is the associativity such as
1365 def set_precedence(self,term,assoc,level):
1369 if assoc not in ['left','right','nonassoc']:
1371 self.Precedence[term] = (assoc,level)
2473 # - if precedence of reduce is same and left assoc, we reduce.
2941 self.log.error("Malformed precedence entry %s. Must be (assoc, term, ..., term)",p)
2944 assoc = p[0]
2945 if not isinstance(assoc,str):
2954 preclist.append((term,assoc,level+1))
3111 for term, assoc, level in pinfo.preclist:
3113 grammar.set_precedence(term,assoc,level)
3209 for term, assoc in unused_prec:
3210 errorlog.error("Precedence rule '%s' defined for unknown symbol '%s'", assoc, term)