javascript: added char conversions
commit2cf42b54626d80677abddd9cd0c253e58a8aa7f2
authorraichoo <raichoo@googlemail.com>
dateFri 18 Jan 2013, 18:50 (14 years ago)
parent1dc8f39
src/IRTS/CodegenJavaScript.hs+5
@@ -342,6 +342,11 @@ translateExpression _ (SOp op vars)
342342 , (arg:_) <- vars = translateVariableName arg
343343 | LFloatInt <- op
344344 , (arg:_) <- vars = translateVariableName arg
345+ | LChInt <- op
346+ , (arg:_) <- vars = translateVariableName arg ++ ".charCodeAt(0)"
347+ | LIntCh <- op
348+ , (arg:_) <- vars =
349+ "String.fromCharCode(" ++ translateVariableName arg ++ ")"
345350
346351 | LFExp <- op
347352 , (arg:_) <- vars = "Math.exp(" ++ translateVariableName arg ++ ")"