%aop = "" : do { $v is $p1 // $p2; } now | ; = "" : do { $v is "str(" // $p1 // ")//" // $p2; } now | ; = "" : do { $v is $p1 // $p2; } now | ; = "" : do { $v is "str(htmlpage_$s1)//" // $p2; } now | ; = "" : do { $v is "scriptformat("//$p1//")//" // $p2; } now | ; = * : do { $v = htmlrev_quote//newscriptvar($j)//htmlrev_quote; } now; = *; = * : do { $v = $j; } now; = * : do { $v = "\"" // escapequotes($j) // "\"//"; forget($j); } now; = * : do { writeln("%html error: unmatched tags"); } now; = * : do { writeln("%html error: unmatched tags"); } now; %eden