// auto-generated by pwa/p2js, see http://phix.x10.mx
"use strict";
//
// pwa/src/test.exw
// ================
//
//  Purpose: Verify that nothing has been accidentally broken.
//           Output shd match tout.js, and itself bar whitespace.
//
//  This is not a working program, there is no guarantee 
//  that some of these working examples will not someday
//  be sacrificed for some as yet unknown greater good.
//
const a = 1, b, c, d;
a = $conCat(b, c);
a = $conCat(1+2, 3+4); // {3,7}
a = ((1+2)+3)+4;
a = equal((equal(1,$conCat(2, 3))),4); // 0
let /*sequence*/ A = $conCat((1===2), (3===4)); // "\0\0"
let [,/*string*/ s,/*integer*/ i] = $subse(s,i);
let /*sequence*/ s123 = ["sequence",1, 2, 3];
function multitext_valuechanged_cb(/*Ihandle*/ /*multitext*/anon1) {
//DEV update syntax colouring... (on a timer?)
    return IUP_DEFAULT;
}
if (((a || b) || c) || d) { }
if ((a || b) && (c || d)) { }
if ((a && b) || (c && d)) { }
let /*sequence*/ res = ["sequence"], start = ["sequence"];
res = $conCat(res, start, false);
res = $conCat(res, start, false);
let /*sequence*/ t = ["sequence",1];

