Skip to content

[Bug] expression_eval 字符串字面量未处理转义字符 #368

@TrueNine

Description

@TrueNine

Bug Description

try_parse_string_literal() 直接截取 s[1..s.len()-1],未处理 \"\n\t 等转义序列,导致含转义字符的表达式结果错误。

所在文件

sdk/src/infra/md_compiler/expression_eval.rs 第 129-138 行

建议修复

实现转义字符解析逻辑,或至少对未支持的转义发出错误提示。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinglowLow priorityrustRust SDK/CLI/MCP code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions