Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-1903

GRE DSL: Multiline code blocks break the editor

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • None
    • None
    • Guided Rule Editor
    • 2017 Week 34-35, 2017 Week 43-44
    • Hide
      • Import attached project, this project contains GuidedRule with DSL
      • Open testRule.rdslr, you can see couple of '>' in the rule.
      • Remove them, save and close rule.
      • Reopen testRule.rdslr, and we can see all the '>' are added back to rule.
      Show
      Import attached project, this project contains GuidedRule with DSL Open testRule.rdslr, you can see couple of '>' in the rule. Remove them, save and close rule. Reopen testRule.rdslr, and we can see all the '>' are added back to rule.
    • NEW
    • NEW

    Description

      Rules where the generated DRL has brackets break the editor if DSL is in use.

      When DSL is in use the normal DRL lines are marked "special" with the > character so that the DSL detection can ignore them. Once DSL has been replaced with DRL we remove the > characters.

      The codes merge brackets to the same line before the > characters are removed. This leaves > characters to the end code and they break the parser. The entire rule editor then defaults to showing the raw file data that contains a > character for each line.

      Attachments

        Issue Links

          Activity

            People

              trikkola Toni Rikkola
              trikkola Toni Rikkola
              Jozef Marko Jozef Marko
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: