Package parser
struct OutputParserUtils
public static func extractFirstCode(str: String, lang: String): Option<String>
- 描述: 从字符串中提取第一段指定语言的代码
- 参数:
str: String, 需要解析的字符串
lang: String, 目标代码的语言
public static func extractLastCode(str: String, lang: String): Option<String>
- 描述: 从字符串中提取最后一段指定语言的代码
- 参数:
str: String, 需要解析的字符串
lang: String, 目标代码的语言
public static func extractLastSection(str: String, section: String): Option<String>
- 描述: 从字符串中提取最后一个指定标记的段落内容
- 参数:
str: String, 需要解析的字符串
section: String, 段落标记名称
public static func parseToolRequest(str: String): ToolRequest
- 描述: 解析工具请求字符串并返回ToolRequest对象
- 参数:
str: String, 需要解析的工具请求字符串
class ParserException
func init
init(reason: String)
let reason
let reason: String