javascript: string length
commitc663f57b53327dffca925cb7362e4ec8f9181f7f
authorraichoo <raichoo@googlemail.com>
dateFri 18 Jan 2013, 19:13 (14 years ago)
parent482a723
src/IRTS/CodegenJavaScript.hs+2
@@ -321,6 +321,8 @@ translateExpression _ (SOp op vars)
321321 , (lhs:rhs:_) <- vars = translateBinaryOp "==" lhs rhs
322322 | LStrLt <- op
323323 , (lhs:rhs:_) <- vars = translateBinaryOp "<" lhs rhs
324+ | LStrLen <- op
325+ , (arg:_) <- vars = translateVariableName arg ++ ".length"
324326
325327 | LStrInt <- op
326328 , (arg:_) <- vars = "parseInt(" ++ translateVariableName arg ++ ")"