Cannot deal with source code using 10.1A shorthand syntax for dynamic buffer field value access: <DynBuffer>::<BufferFieldName>

Project:Prolint Issue Tracker
Component:Code
Category:bug report
Priority:normal
Assigned:jurjen
Status:closed
Description

10.1A permits to use shorthand code to get / set dynamic buffer-field values.
Something like:
hDynBuffer:BUFFER-FIELD("SomeField":U):BUFFER-VALUE

can now be written as:
hDynBuffer::BUFFER-VALUE

Prolint refuses to lint the file when it encounters this syntax and gives a "unexpected token: ::" error.


Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
jurjen's picture

moved from Sandbox to Prolint

This Prolint issue was created in the Sandbox, but the Sandbox was meant to provide a playground to test the features of this website. Because I think this Prolint issue was serious and not just a test, I have moved it from the Sandbox to the Prolint project.


john's picture

Proparse

Hi, that looks like a Proparse issue, rather than Prolint. What version of Proparse are you using? You need the latest (version 3) for 10.1A support.


jurjen's picture

#1

Assigned to:Anonymous» jurjen
Status:active» closed

Closed. The issue must have been with an old version of Proparse