我希望为eclipse插件项目做出贡献,该项目旨在为Cucumber / Gherkin语言(特别是cucumber-jvm)提供编辑器。这个编辑器正在使用JFace来渲染编辑器。
我在项目中看到org.eclipse.jface.text.rules.RuleBasedPartitionScanner被扩展为将小黄瓜文件分成其组成部分。执行此操作的规则从org.eclipse.jface.text.rules.MultiLineRule扩展。
MultiLineRule是org.eclipse.jface.text.rules.PatternRule的扩展,用于查找startSequence和endSequence。我遇到的问题是我想寻找一个endSequence,它可以是两件事之一(" Scenario"或" Background")。
有关如何实现这一点的任何想法?我是一个eclipse插件新手,但想学习:)
提前致谢