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"/> <LookupListIndex value="1"/>
</PosLookupRecord> </PosLookupRecord>
</ChainContextPos> </ChainContextPos>
<ChainContextPos index="1" Format="3"> <ChainContextPos index="1" Format="1">
<!-- BacktrackGlyphCount=1 --> <Coverage>
<BacktrackCoverage index="0">
<Glyph value="X"/>
</BacktrackCoverage>
<!-- InputGlyphCount=1 -->
<InputCoverage index="0">
<Glyph value="A"/> <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 --> <!-- LookAheadGlyphCount=1 -->
<LookAheadCoverage index="0"> <LookAhead index="0" value="Y"/>
<Glyph value="Y"/>
</LookAheadCoverage>
<!-- PosCount=1 --> <!-- PosCount=1 -->
<PosLookupRecord index="0"> <PosLookupRecord index="0">
<SequenceIndex value="0"/> <SequenceIndex value="0"/>
<LookupListIndex value="2"/> <LookupListIndex value="2"/>
</PosLookupRecord> </PosLookupRecord>
</ChainPosRule>
</ChainPosRuleSet>
</ChainContextPos> </ChainContextPos>
<ChainContextPos index="2" Format="3"> <ChainContextPos index="2" Format="3">
<!-- BacktrackGlyphCount=1 --> <!-- BacktrackGlyphCount=1 -->

View File

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

View File

@ -229,36 +229,30 @@
<LookupType value="6"/> <LookupType value="6"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="3"> <ChainContextSubst index="0" Format="1">
<!-- BacktrackGlyphCount=3 --> <Coverage>
<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">
<Glyph value="c_t"/> <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 --> <!-- LookAheadGlyphCount=3 -->
<LookAheadCoverage index="0"> <LookAhead index="0" value="V"/>
<Glyph value="V"/> <LookAhead index="1" value="W"/>
</LookAheadCoverage> <LookAhead index="2" value="X"/>
<LookAheadCoverage index="1">
<Glyph value="W"/>
</LookAheadCoverage>
<LookAheadCoverage index="2">
<Glyph value="X"/>
</LookAheadCoverage>
<!-- SubstCount=1 --> <!-- SubstCount=1 -->
<SubstLookupRecord index="0"> <SubstLookupRecord index="0">
<SequenceIndex value="0"/> <SequenceIndex value="0"/>
<LookupListIndex value="2"/> <LookupListIndex value="2"/>
</SubstLookupRecord> </SubstLookupRecord>
</ChainSubRule>
</ChainSubRuleSet>
</ChainContextSubst> </ChainContextSubst>
</Lookup> </Lookup>
</LookupList> </LookupList>

View File

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

View File

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

View File

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

View File

@ -32,111 +32,115 @@
<Lookup index="0"> <Lookup index="0">
<LookupType value="6"/> <LookupType value="6"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=3 --> <!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="3"> <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 --> <!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0"> <Backtrack index="0" value="1"/>
<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>
<!-- InputGlyphCount=3 --> <!-- InputGlyphCount=3 -->
<InputCoverage index="0"> <Input index="0" value="1"/>
<Glyph value="a"/> <Input index="1" value="2"/>
</InputCoverage>
<InputCoverage index="1">
<Glyph value="n"/>
</InputCoverage>
<InputCoverage index="2">
<Glyph value="d"/>
</InputCoverage>
<!-- LookAheadGlyphCount=0 --> <!-- LookAheadGlyphCount=0 -->
<!-- SubstCount=0 --> <!-- SubstCount=0 -->
</ChainContextSubst> </ChainSubClassRule>
<ChainContextSubst index="1" Format="3"> <ChainSubClassRule index="1">
<!-- BacktrackGlyphCount=0 --> <!-- BacktrackGlyphCount=0 -->
<!-- InputGlyphCount=3 --> <!-- InputGlyphCount=3 -->
<InputCoverage index="0"> <Input index="0" value="1"/>
<Glyph value="a"/> <Input index="1" value="2"/>
</InputCoverage>
<InputCoverage index="1">
<Glyph value="n"/>
</InputCoverage>
<InputCoverage index="2">
<Glyph value="d"/>
</InputCoverage>
<!-- LookAheadGlyphCount=1 --> <!-- LookAheadGlyphCount=1 -->
<LookAheadCoverage index="0"> <LookAhead index="0" value="1"/>
<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>
<!-- SubstCount=0 --> <!-- SubstCount=0 -->
</ChainContextSubst> </ChainSubClassRule>
<ChainContextSubst index="2" Format="3"> <ChainSubClassRule index="2">
<!-- BacktrackGlyphCount=0 --> <!-- BacktrackGlyphCount=0 -->
<!-- InputGlyphCount=3 --> <!-- InputGlyphCount=3 -->
<InputCoverage index="0"> <Input index="0" value="1"/>
<Glyph value="a"/> <Input index="1" value="2"/>
</InputCoverage>
<InputCoverage index="1">
<Glyph value="n"/>
</InputCoverage>
<InputCoverage index="2">
<Glyph value="d"/>
</InputCoverage>
<!-- LookAheadGlyphCount=0 --> <!-- LookAheadGlyphCount=0 -->
<!-- SubstCount=1 --> <!-- SubstCount=1 -->
<SubstLookupRecord index="0"> <SubstLookupRecord index="0">
<SequenceIndex value="0"/> <SequenceIndex value="0"/>
<LookupListIndex value="1"/> <LookupListIndex value="1"/>
</SubstLookupRecord> </SubstLookupRecord>
</ChainSubClassRule>
</ChainSubClassSet>
</ChainContextSubst> </ChainContextSubst>
</Lookup> </Lookup>
<Lookup index="1"> <Lookup index="1">