Project

General

Profile

Bug #3278

connected function converts incorrectly when passed an unquoted string

Added by Eric Faulhaber about 7 years ago. Updated about 7 years ago.

Status:
New
Priority:
Low
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version:

History

#1 Updated by Eric Faulhaber about 7 years ago

With FWD trunk rev. 11147, the following 4GL code:

connected(some-ldb)

converts to:
ConnectionManager.connected(new character())

instead of:
ConnectionManager.connected("some-ldb")

Although the 4GL docs (ABL Reference) state that unquoted character strings are not allowed, it is an undocumented feature that in fact they are (see header entry 249 in progress.g). We support this in the parser, but downstream conversion code does not handle it correctly.

Simple workaround is to use a quoted character string, if changing the 4GL code is an option.

Also available in: Atom PDF