Łukasz Dywicki created PLC4X-248:
------------------------------------

             Summary: Comments after last field breaks MSpec parser
                 Key: PLC4X-248
                 URL: https://issues.apache.org/jira/browse/PLC4X-248
             Project: Apache PLC4X
          Issue Type: Bug
          Components: Code-Generation
    Affects Versions: 0.8.0
            Reporter: Łukasz Dywicki


MSpec permits comments in some locations, however their use sometimes leads to 
unexpected results.
For example below input works fine:
{code}
// this is test
[type 'SDOSegment'
    // first comment
    [simple uint 8 'field']
]
{code}

But below doesn't work:
{code}
[type 'SDOSegment'
    [simple uint 8 'field'] // just read this
] // ok, we're done
{code}

This is due to fact that comments are permitted only before field and before 
type. They are not permitted after field meaning that last field, which ends 
one section will result in broken input for an parser.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to