300301302303304305306307308309
Ref left = assignOp(); if(!cfml.forwardIfCurrent(':')) throw new InterpreterException("Syntax Error, invalid conditional operator ["+cfml.toString()+"]"); cfml.removeSpace(); Ref right = assignOp(); ref=new Cont(ref,left,right); } } return ref; }