on master help sign in
javascript: added char conversions
2cf42b5raichoo
src/IRTS/CodegenJavaScript.hs+5
@@ -342,6 +342,11 @@ translateExpression _ (SOp op vars)
342 , (arg:_) <- vars = translateVariableName arg
342 , (arg:_) <- vars = translateVariableName arg
343 | LFloatInt <- op
343 | LFloatInt <- op
344 , (arg:_) <- vars = translateVariableName arg
344 , (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 ++ ")"
345
350
346 | LFExp <- op
351 | LFExp <- op
347 , (arg:_) <- vars = "Math.exp(" ++ translateVariableName arg ++ ")"
352 , (arg:_) <- vars = "Math.exp(" ++ translateVariableName arg ++ ")"