Update test expectations

This commit is contained in:
Simon Cozens 2020-11-16 13:42:22 +00:00
parent 07b186a41e
commit db37b3bd9a
7 changed files with 289 additions and 300 deletions

View File

@ -67,24 +67,26 @@
<LookupListIndex value="1"/>
</PosLookupRecord>
</ChainContextPos>
<ChainContextPos index="1" Format="3">
<!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0">
<Glyph value="X"/>
</BacktrackCoverage>
<!-- InputGlyphCount=1 -->
<InputCoverage index="0">
<ChainContextPos index="1" Format="1">
<Coverage>
<Glyph value="A"/>
</InputCoverage>
</Coverage>
<!-- ChainPosRuleSetCount=1 -->
<ChainPosRuleSet index="0">
<!-- ChainPosRuleCount=1 -->
<ChainPosRule index="0">
<!-- BacktrackGlyphCount=1 -->
<Backtrack index="0" value="X"/>
<!-- InputGlyphCount=1 -->
<!-- LookAheadGlyphCount=1 -->
<LookAheadCoverage index="0">
<Glyph value="Y"/>
</LookAheadCoverage>
<LookAhead index="0" value="Y"/>
<!-- PosCount=1 -->
<PosLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="2"/>
</PosLookupRecord>
</ChainPosRule>
</ChainPosRuleSet>
</ChainContextPos>
<ChainContextPos index="2" Format="3">
<!-- BacktrackGlyphCount=1 -->

View File

@ -34,24 +34,20 @@
<LookupType value="8"/>
<LookupFlag value="0"/>
<!-- SubTableCount=1 -->
<ChainContextPos index="0" Format="3">
<ChainContextPos index="0" Format="1">
<Coverage>
<Glyph value="one"/>
</Coverage>
<!-- ChainPosRuleSetCount=1 -->
<ChainPosRuleSet index="0">
<!-- ChainPosRuleCount=1 -->
<ChainPosRule index="0">
<!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0">
<Glyph value="A"/>
</BacktrackCoverage>
<Backtrack index="0" value="A"/>
<!-- InputGlyphCount=4 -->
<InputCoverage index="0">
<Glyph value="one"/>
</InputCoverage>
<InputCoverage index="1">
<Glyph value="two"/>
</InputCoverage>
<InputCoverage index="2">
<Glyph value="one"/>
</InputCoverage>
<InputCoverage index="3">
<Glyph value="two"/>
</InputCoverage>
<Input index="0" value="two"/>
<Input index="1" value="one"/>
<Input index="2" value="two"/>
<!-- LookAheadGlyphCount=0 -->
<!-- PosCount=4 -->
<PosLookupRecord index="0">
@ -70,6 +66,8 @@
<SequenceIndex value="3"/>
<LookupListIndex value="2"/>
</PosLookupRecord>
</ChainPosRule>
</ChainPosRuleSet>
</ChainContextPos>
</Lookup>
<Lookup index="1">

View File

@ -229,36 +229,30 @@
<LookupType value="6"/>
<LookupFlag value="0"/>
<!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="3">
<!-- BacktrackGlyphCount=3 -->
<BacktrackCoverage index="0">
<Glyph value="E"/>
</BacktrackCoverage>
<BacktrackCoverage index="1">
<Glyph value="D"/>
</BacktrackCoverage>
<BacktrackCoverage index="2">
<Glyph value="A"/>
</BacktrackCoverage>
<!-- InputGlyphCount=1 -->
<InputCoverage index="0">
<ChainContextSubst index="0" Format="1">
<Coverage>
<Glyph value="c_t"/>
</InputCoverage>
</Coverage>
<!-- ChainSubRuleSetCount=1 -->
<ChainSubRuleSet index="0">
<!-- ChainSubRuleCount=1 -->
<ChainSubRule index="0">
<!-- BacktrackGlyphCount=3 -->
<Backtrack index="0" value="E"/>
<Backtrack index="1" value="D"/>
<Backtrack index="2" value="A"/>
<!-- InputGlyphCount=1 -->
<!-- LookAheadGlyphCount=3 -->
<LookAheadCoverage index="0">
<Glyph value="V"/>
</LookAheadCoverage>
<LookAheadCoverage index="1">
<Glyph value="W"/>
</LookAheadCoverage>
<LookAheadCoverage index="2">
<Glyph value="X"/>
</LookAheadCoverage>
<LookAhead index="0" value="V"/>
<LookAhead index="1" value="W"/>
<LookAhead index="2" value="X"/>
<!-- SubstCount=1 -->
<SubstLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="2"/>
</SubstLookupRecord>
</ChainSubRule>
</ChainSubRuleSet>
</ChainContextSubst>
</Lookup>
</LookupList>

View File

@ -32,44 +32,39 @@
<Lookup index="0">
<LookupType value="8"/>
<LookupFlag value="0"/>
<!-- SubTableCount=2 -->
<ChainContextPos index="0" Format="3">
<!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0">
<Glyph value="A"/>
</BacktrackCoverage>
<!-- InputGlyphCount=1 -->
<InputCoverage index="0">
<!-- SubTableCount=1 -->
<ChainContextPos index="0" Format="1">
<Coverage>
<Glyph value="G"/>
</InputCoverage>
</Coverage>
<!-- ChainPosRuleSetCount=1 -->
<ChainPosRuleSet index="0">
<!-- ChainPosRuleCount=2 -->
<ChainPosRule index="0">
<!-- BacktrackGlyphCount=1 -->
<Backtrack index="0" value="A"/>
<!-- InputGlyphCount=1 -->
<!-- LookAheadGlyphCount=1 -->
<LookAheadCoverage index="0">
<Glyph value="A"/>
</LookAheadCoverage>
<LookAhead index="0" value="A"/>
<!-- PosCount=1 -->
<PosLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="1"/>
</PosLookupRecord>
</ChainContextPos>
<ChainContextPos index="1" Format="3">
</ChainPosRule>
<ChainPosRule index="1">
<!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0">
<Glyph value="B"/>
</BacktrackCoverage>
<Backtrack index="0" value="B"/>
<!-- InputGlyphCount=1 -->
<InputCoverage index="0">
<Glyph value="G"/>
</InputCoverage>
<!-- LookAheadGlyphCount=1 -->
<LookAheadCoverage index="0">
<Glyph value="B"/>
</LookAheadCoverage>
<LookAhead index="0" value="B"/>
<!-- PosCount=1 -->
<PosLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="1"/>
</PosLookupRecord>
</ChainPosRule>
</ChainPosRuleSet>
</ChainContextPos>
</Lookup>
<Lookup index="1">

View File

@ -32,44 +32,39 @@
<Lookup index="0">
<LookupType value="8"/>
<LookupFlag value="0"/>
<!-- SubTableCount=2 -->
<ChainContextPos index="0" Format="3">
<!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0">
<Glyph value="A"/>
</BacktrackCoverage>
<!-- InputGlyphCount=1 -->
<InputCoverage index="0">
<!-- SubTableCount=1 -->
<ChainContextPos index="0" Format="1">
<Coverage>
<Glyph value="G"/>
</InputCoverage>
</Coverage>
<!-- ChainPosRuleSetCount=1 -->
<ChainPosRuleSet index="0">
<!-- ChainPosRuleCount=2 -->
<ChainPosRule index="0">
<!-- BacktrackGlyphCount=1 -->
<Backtrack index="0" value="A"/>
<!-- InputGlyphCount=1 -->
<!-- LookAheadGlyphCount=1 -->
<LookAheadCoverage index="0">
<Glyph value="A"/>
</LookAheadCoverage>
<LookAhead index="0" value="A"/>
<!-- PosCount=1 -->
<PosLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="1"/>
</PosLookupRecord>
</ChainContextPos>
<ChainContextPos index="1" Format="3">
</ChainPosRule>
<ChainPosRule index="1">
<!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0">
<Glyph value="B"/>
</BacktrackCoverage>
<Backtrack index="0" value="B"/>
<!-- InputGlyphCount=1 -->
<InputCoverage index="0">
<Glyph value="G"/>
</InputCoverage>
<!-- LookAheadGlyphCount=1 -->
<LookAheadCoverage index="0">
<Glyph value="B"/>
</LookAheadCoverage>
<LookAhead index="0" value="B"/>
<!-- PosCount=1 -->
<PosLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="1"/>
</PosLookupRecord>
</ChainPosRule>
</ChainPosRuleSet>
</ChainContextPos>
</Lookup>
<Lookup index="1">

View File

@ -32,50 +32,51 @@
<Lookup index="0">
<LookupType value="5"/>
<LookupFlag value="0"/>
<!-- SubTableCount=4 -->
<ContextSubst index="0" Format="3">
<!-- SubTableCount=1 -->
<ContextSubst index="0" Format="1">
<Coverage>
<Glyph value="G"/>
<Glyph value="H"/>
</Coverage>
<!-- SubRuleSetCount=2 -->
<SubRuleSet index="0">
<!-- SubRuleCount=2 -->
<SubRule index="0">
<!-- GlyphCount=1 -->
<!-- SubstCount=1 -->
<Coverage index="0">
<Glyph value="G"/>
</Coverage>
<SubstLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="1"/>
</SubstLookupRecord>
</ContextSubst>
<ContextSubst index="1" Format="3">
</SubRule>
<SubRule index="1">
<!-- GlyphCount=1 -->
<!-- SubstCount=1 -->
<SubstLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="2"/>
</SubstLookupRecord>
</SubRule>
</SubRuleSet>
<SubRuleSet index="1">
<!-- SubRuleCount=2 -->
<SubRule index="0">
<!-- GlyphCount=1 -->
<!-- SubstCount=1 -->
<Coverage index="0">
<Glyph value="H"/>
</Coverage>
<SubstLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="1"/>
</SubstLookupRecord>
</ContextSubst>
<ContextSubst index="2" Format="3">
</SubRule>
<SubRule index="1">
<!-- GlyphCount=1 -->
<!-- SubstCount=1 -->
<Coverage index="0">
<Glyph value="G"/>
</Coverage>
<SubstLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="2"/>
</SubstLookupRecord>
</ContextSubst>
<ContextSubst index="3" Format="3">
<!-- GlyphCount=1 -->
<!-- SubstCount=1 -->
<Coverage index="0">
<Glyph value="H"/>
</Coverage>
<SubstLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="2"/>
</SubstLookupRecord>
</SubRule>
</SubRuleSet>
</ContextSubst>
</Lookup>
<Lookup index="1">

View File

@ -32,111 +32,115 @@
<Lookup index="0">
<LookupType value="6"/>
<LookupFlag value="0"/>
<!-- SubTableCount=3 -->
<ChainContextSubst index="0" Format="3">
<!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="2">
<Coverage>
<Glyph value="a"/>
</Coverage>
<BacktrackClassDef>
<ClassDef glyph="a" class="1"/>
<ClassDef glyph="b" class="1"/>
<ClassDef glyph="c" class="1"/>
<ClassDef glyph="d" class="1"/>
<ClassDef glyph="e" class="1"/>
<ClassDef glyph="f" class="1"/>
<ClassDef glyph="g" class="1"/>
<ClassDef glyph="h" class="1"/>
<ClassDef glyph="i" class="1"/>
<ClassDef glyph="j" class="1"/>
<ClassDef glyph="k" class="1"/>
<ClassDef glyph="l" class="1"/>
<ClassDef glyph="m" class="1"/>
<ClassDef glyph="n" class="1"/>
<ClassDef glyph="o" class="1"/>
<ClassDef glyph="p" class="1"/>
<ClassDef glyph="q" class="1"/>
<ClassDef glyph="r" class="1"/>
<ClassDef glyph="s" class="1"/>
<ClassDef glyph="t" class="1"/>
<ClassDef glyph="u" class="1"/>
<ClassDef glyph="v" class="1"/>
<ClassDef glyph="w" class="1"/>
<ClassDef glyph="x" class="1"/>
<ClassDef glyph="y" class="1"/>
<ClassDef glyph="z" class="1"/>
</BacktrackClassDef>
<InputClassDef>
<ClassDef glyph="a" class="3"/>
<ClassDef glyph="d" class="2"/>
<ClassDef glyph="n" class="1"/>
</InputClassDef>
<LookAheadClassDef>
<ClassDef glyph="a" class="1"/>
<ClassDef glyph="b" class="1"/>
<ClassDef glyph="c" class="1"/>
<ClassDef glyph="d" class="1"/>
<ClassDef glyph="e" class="1"/>
<ClassDef glyph="f" class="1"/>
<ClassDef glyph="g" class="1"/>
<ClassDef glyph="h" class="1"/>
<ClassDef glyph="i" class="1"/>
<ClassDef glyph="j" class="1"/>
<ClassDef glyph="k" class="1"/>
<ClassDef glyph="l" class="1"/>
<ClassDef glyph="m" class="1"/>
<ClassDef glyph="n" class="1"/>
<ClassDef glyph="o" class="1"/>
<ClassDef glyph="p" class="1"/>
<ClassDef glyph="q" class="1"/>
<ClassDef glyph="r" class="1"/>
<ClassDef glyph="s" class="1"/>
<ClassDef glyph="t" class="1"/>
<ClassDef glyph="u" class="1"/>
<ClassDef glyph="v" class="1"/>
<ClassDef glyph="w" class="1"/>
<ClassDef glyph="x" class="1"/>
<ClassDef glyph="y" class="1"/>
<ClassDef glyph="z" class="1"/>
</LookAheadClassDef>
<!-- ChainSubClassSetCount=4 -->
<ChainSubClassSet index="0">
<!-- ChainSubClassRuleCount=0 -->
</ChainSubClassSet>
<ChainSubClassSet index="1">
<!-- ChainSubClassRuleCount=0 -->
</ChainSubClassSet>
<ChainSubClassSet index="2">
<!-- ChainSubClassRuleCount=0 -->
</ChainSubClassSet>
<ChainSubClassSet index="3">
<!-- ChainSubClassRuleCount=3 -->
<ChainSubClassRule index="0">
<!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0">
<Glyph value="a"/>
<Glyph value="b"/>
<Glyph value="c"/>
<Glyph value="d"/>
<Glyph value="e"/>
<Glyph value="f"/>
<Glyph value="g"/>
<Glyph value="h"/>
<Glyph value="i"/>
<Glyph value="j"/>
<Glyph value="k"/>
<Glyph value="l"/>
<Glyph value="m"/>
<Glyph value="n"/>
<Glyph value="o"/>
<Glyph value="p"/>
<Glyph value="q"/>
<Glyph value="r"/>
<Glyph value="s"/>
<Glyph value="t"/>
<Glyph value="u"/>
<Glyph value="v"/>
<Glyph value="w"/>
<Glyph value="x"/>
<Glyph value="y"/>
<Glyph value="z"/>
</BacktrackCoverage>
<Backtrack index="0" value="1"/>
<!-- InputGlyphCount=3 -->
<InputCoverage index="0">
<Glyph value="a"/>
</InputCoverage>
<InputCoverage index="1">
<Glyph value="n"/>
</InputCoverage>
<InputCoverage index="2">
<Glyph value="d"/>
</InputCoverage>
<Input index="0" value="1"/>
<Input index="1" value="2"/>
<!-- LookAheadGlyphCount=0 -->
<!-- SubstCount=0 -->
</ChainContextSubst>
<ChainContextSubst index="1" Format="3">
</ChainSubClassRule>
<ChainSubClassRule index="1">
<!-- BacktrackGlyphCount=0 -->
<!-- InputGlyphCount=3 -->
<InputCoverage index="0">
<Glyph value="a"/>
</InputCoverage>
<InputCoverage index="1">
<Glyph value="n"/>
</InputCoverage>
<InputCoverage index="2">
<Glyph value="d"/>
</InputCoverage>
<Input index="0" value="1"/>
<Input index="1" value="2"/>
<!-- LookAheadGlyphCount=1 -->
<LookAheadCoverage index="0">
<Glyph value="a"/>
<Glyph value="b"/>
<Glyph value="c"/>
<Glyph value="d"/>
<Glyph value="e"/>
<Glyph value="f"/>
<Glyph value="g"/>
<Glyph value="h"/>
<Glyph value="i"/>
<Glyph value="j"/>
<Glyph value="k"/>
<Glyph value="l"/>
<Glyph value="m"/>
<Glyph value="n"/>
<Glyph value="o"/>
<Glyph value="p"/>
<Glyph value="q"/>
<Glyph value="r"/>
<Glyph value="s"/>
<Glyph value="t"/>
<Glyph value="u"/>
<Glyph value="v"/>
<Glyph value="w"/>
<Glyph value="x"/>
<Glyph value="y"/>
<Glyph value="z"/>
</LookAheadCoverage>
<LookAhead index="0" value="1"/>
<!-- SubstCount=0 -->
</ChainContextSubst>
<ChainContextSubst index="2" Format="3">
</ChainSubClassRule>
<ChainSubClassRule index="2">
<!-- BacktrackGlyphCount=0 -->
<!-- InputGlyphCount=3 -->
<InputCoverage index="0">
<Glyph value="a"/>
</InputCoverage>
<InputCoverage index="1">
<Glyph value="n"/>
</InputCoverage>
<InputCoverage index="2">
<Glyph value="d"/>
</InputCoverage>
<Input index="0" value="1"/>
<Input index="1" value="2"/>
<!-- LookAheadGlyphCount=0 -->
<!-- SubstCount=1 -->
<SubstLookupRecord index="0">
<SequenceIndex value="0"/>
<LookupListIndex value="1"/>
</SubstLookupRecord>
</ChainSubClassRule>
</ChainSubClassSet>
</ChainContextSubst>
</Lookup>
<Lookup index="1">