Opened 10 years ago

Closed 10 years ago

#45 closed defect (fixed)

Fix issues with multiplication operators in complex expressions

Reported by: phdmakk Owned by: phdmakk
Priority: major Milestone: v1.0.x Series
Component: Common Version: 1.0
Keywords: Cc:

Description

There is something wrong with processing multiplication operators in complex expressions, e.g.:

  • a:= b * c is fine,
  • a:= b * c + d is fine, but
  • a:= (b * c) + d is problematic

Investigate and fix the issue (possibly upstream)

Change History (2)

comment:1 Changed 10 years ago by phdmakk

  • Owner set to phdmakk
  • Status changed from new to accepted

comment:2 Changed 10 years ago by phdmakk

  • Resolution set to fixed
  • Status changed from accepted to closed

The issue was due to an ambiguity resulting from newly introduced ListOfTemplates rule. It resulted in incorrect parsing of expressions beginning with a "(".

Note: See TracTickets for help on using tickets.