Case-insensitive names in NaBL2
SDF3 supports syntax definitions of case-insensitive languages such as PL/SQL. The name binding rules of such languages are typically case-insensitive as well. With NaBL2, this can currently be achieved with a preprocessing step to normalise identifiers. Similar to SDF3, case-insensitive names could be supported directly in NaBL2.
To make things a little bit more challenging, PL/SQL actually has case-insensitive and case-sensitive identifiers:
Submitted by Guido Wachsmuth on 8 March 2017 at 12:15DECLARE case_insensitive INTEGER; "case sensitive, yeah" INTEGER; BEGIN CASE_insensitive := 42; "case sensitive, yeah" := 21; END;
Log in to post comments