关键字 lookup 有两种使用方式:引用查询和声明查询。在 feature (特征)区块引用查询,表明应将所指定的查询用于该特征。查询也可以在链式上下文查询中引用。
在 feature 区块中引用查询:
feature MyLigatures liga {
lookup <name>;
}
在链式上下文查询中引用查询:
lookup MyChainedContextLookup {
context (@BackTrackClasses) @InputClasses (@LookAheadClasses);
sub 0 <lookup name>;
}
声明查询:
lookup <name> <tag> {
<lookup declarations>
}
注意:可以通过关键字 lookupflags 设置可选的查询标志(属性)。