From 0cf54b4f77ccf8376341950b02ceb7c1d1268ed7 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Fri, 30 Oct 2026 14:31:07 +0000 Subject: refactor(strings): construct string values implicitly from raw literals Keep double-quoted literals and text constants as C_STRING values. Use marked STRING constructors for text and CHAR conversion, preserving string operations and I/O through the existing class machinery. Co-Authored-By: Claude Opus 5.5 --- tests/i/custom-string/program.cps | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/i/custom-string/program.cps') diff --git a/tests/i/custom-string/program.cps b/tests/i/custom-string/program.cps index cf2bb24..93dcba5 100644 --- a/tests/i/custom-string/program.cps +++ b/tests/i/custom-string/program.cps @@ -1,6 +1,6 @@ CLASS STRING Text : C_STRING - PROCEDURE NEW(Value : C_STRING) + IMPLICIT PROCEDURE NEW(Value : C_STRING) Text <- Value ENDPROCEDURE FUNCTION C_STR() RETURNS C_STRING -- cgit v1.3.1-4-g156e