Skip to content

[Potential Bug] Conditional Pole List/Tuple Parsing

Steps

  1. load demo grammar
  2. use demo grammar's conditional/contributing poles to define a new construction
  3. use demo grammar as scaffolding to create a new construction

Observed

  • boundaries: [(?left, ?right)]
  • (at one point)boundaries: ?left: ?right
  • (see attached image boundaries.png boundaries)

Expected

  • boundaries: [?left ?right]

Results

  • boundaries: [['?left', '?right']] --> boundaries: [(?left ?right)]
  • boundaries: ['?left', '?right'] --> error: cannor CDR ?right
    • but, in demo firefighters-cxn, parsing succeeds

Additional Information

  • everything has been executed within a (Docker) container (attached Containerfile Containerfile)