gpt4 book ai didi

objective-c - 如何让 ParseKit 识别换行符?

转载 作者:行者123 更新时间:2023-12-03 17:03:42 25 4
gpt4 key购买 nike

我正在尝试让 ParseKit 的 Tokenizer 识别换行符并且不识别其他空白字符。

此外,示例还展示了如何使其识别以哈希开头的注释,但创建的函数似乎仅适用于单个字符。我想让 PK 识别以两个破折号(“--”)开头并以换行符结尾的注释。

最佳答案

ParseKit 的开发者在这里。

我不确定我是否理解这个问题,但如果您正在寻找使 PKTokenizer-- 识别为单行注释标记的方法(例如在 AppleScript 中),就是这样:

PKTokenizer *t = [PKTokenizer tokenizerWithString:str];

// make sure `--` is recognized as a single multi-char token
[t.symbolState add:@"--"];

// designate `--` as a single-line comment marker
[t.commentState addSingleLineStartMaker:@"--"];

// make sure `commentState` handles `-` chars first (to check for comments)
[t setTokenizerState:t.commentState from:'-' to:'-'];

这在Tokenizer documentation中有更全面的解释。 .

关于objective-c - 如何让 ParseKit 识别换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16776578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com