barrettotte / vscode-ibmi-languages

Syntax highlighting for IBM i languages such as RPG, CL, DDS, MI, and RPGLE fixed/free.

Home Page:https://marketplace.visualstudio.com/items?itemName=barrettotte.ibmi-languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SQLRPGLE host variable identifier regex tweak

barrettotte opened this issue · comments

Regex for host variable should match RPGLE's variable regex, probably got out of sync somewhere.

           EXEC SQL
                DECLARE CSR CURSOR FOR
                  SELECT * FROM SOME_TABLE
                      WHERE (RMPCDE       >  :X@PCDE
                      OR    (RMPCDE       =  :X@PCDE    AND
                             RMCRIT       >  :X@CRIT       )
                      OR    (RMPCDE       =  :X@PCDE    AND
                             RMCRIT       =  :X@CRIT    AND
                             RMSQ##       >= :X@SQ##       )
                            )
                  ORDER BY  RMPCDE        ASC,
                            RMCRIT        ASC,
                            RMSQ##        ASC;
           EXEC SQL
              OPEN CSR;

image