• Home
  • Raw
  • Download

Lines Matching refs:statements

100         c1 = doc.statements[0]
101 c2 = doc.statements[1].statements[1]
107 self.assertEqual(doc.statements[1].name, "test")
115 c1 = doc.statements[0]
126 anchor = doc.statements[0].statements[0].entryAnchor
140 anchor = doc.statements[0].statements[0].entryAnchor
156 anchor = doc.statements[0].statements[0].entryAnchor
170 anchor = doc.statements[0].statements[0].exitAnchor
180 anchor = doc.statements[0].statements[1].entryAnchor
204 anchor = doc.statements[0].statements[0].entryAnchor
211 [foo] = self.parse("anchorDef 123 456 foo;").statements
219 [foo] = self.parse("anchorDef 123 456 contourpoint 5 foo;").statements
227 anon = self.parse("anon TEST { # a\nfoo\n } TEST; # qux").statements[0]
233 anon = self.parse("anonymous TEST {\nbar\n} TEST;").statements[0]
249 s = doc.statements[0].statements[0]
255 [liga] = self.parse("feature liga {} liga;").statements
260 [liga] = self.parse("feature liga useExtension {} liga;").statements
266 [liga] = self.parse("feature liga { # Comment\n } liga;").statements
267 [comment] = liga.statements
273 ref = doc.statements[0].statements[0]
288 ).statements
289 [featureNames] = feature.statements
291 [comment] = featureNames.statements
298 ).statements
299 [featureNames] = feature.statements
301 self.assertEqual(featureNames.statements, [])
305 s = doc.statements[0].statements[0]
326 [gc] = self.parse("@dash = [endash emdash figuredash];").statements
332 [gc] = self.parse(f"@GlyphClass = [{gname}];").statements
346 ab, xy = self.parse("@dup = [a b]; @dup = [x y];").statements
351 [gc] = self.parse("@empty_set = [];").statements
356 [foo, bar] = self.parse("@foo = [a b]; @bar = @foo;").statements
368 doc.statements[-1].glyphSet(), ("acute", "grave", "cedilla", "ogonek")
372 [gc] = self.parse(r"@GlyphClass = [\999-\1001];").statements
385 [gc] = self.parse("@swashes = [X.swash-Z.swash];").statements
390 [gc] = self.parse("@defg.sc = [d.sc-g.sc];").statements
396 [gc] = self.parse("@range = [A-foo.sc-C-foo.sc];", glyphNames).statements
401 [gc] = self.parse("@range = [A-foo.sc - C-foo.sc];", gn).statements
414 ).statements
424 [gc] = self.parse("@range = [A-foo.sc-C-foo.sc];", glyphNames).statements
439 [gc] = self.parse("@range = [foo.2-foo.5];").statements
443 [gc] = self.parse("@range = [foo.09-foo.11];").statements
447 [gc] = self.parse("@range = [foo.123-foo.125];").statements
477 [gc] = self.parse("@range = [a foo.09-foo.11 X.sc-Z.sc];").statements
486 ).statements
503 ).statements
505 self.assertEqual(liga.statements[0].glyphSet(), ("a", "b", "l"))
506 self.assertEqual(smcp.statements[0].glyphSet(), ("a", "b", "s"))
513 ).statements
514 self.assertEqual(list(f2.statements[0].glyphs[0].glyphSet()), ["A", "B", "C"])
518 s = doc.statements[0].statements[0]
527 s = doc.statements[0].statements[0]
535 sub = doc.statements[0].statements[0]
549 sub = doc.statements[0].statements[0]
567 sub = doc.statements[0].statements[0]
581 sub = doc.statements[0].statements[0]
607 s1, s2, s3 = doc.statements
624 s1 = doc.statements[0]
631 s = doc.statements[0].statements[0]
639 s = doc.statements[0].statements[0]
649 s = doc.statements[0].statements[0]
657 s = doc.statements[0].statements[0]
667 s = doc.statements[0].statements[0]
683 s = doc.statements[0].statements[0]
690 s = doc.statements[0].statements[0]
697 s = doc.statements[0].statements[0]
704 s = doc.statements[0].statements[0]
713 s = doc.statements[0].statements[0]
721 [lookup] = self.parse("lookup Ligatures {} Ligatures;").statements
726 [lookup] = self.parse("lookup Foo useExtension {} Foo;").statements
744 [liga] = doc.statements
745 [look] = liga.statements
746 [foo] = look.statements
758 [vkrn] = doc.statements
759 [look] = vkrn.statements
760 [foo] = look.statements
765 [lookup] = self.parse("lookup L { # Comment\n } L;").statements
766 [comment] = lookup.statements
773 ).statements
774 [ref] = bar.statements
781 ).statements
782 [foo] = qux.statements
783 [ref] = bar.statements
796 return self.parse("lookup L {%s} L;" % s).statements[0].statements[-1]
907 pos = doc.statements[0].statements[0]
915 pos = doc.statements[0].statements[0]
923 pos = doc.statements[0].statements[0]
931 pos = doc.statements[0].statements[0]
959 pos = doc.statements[0].statements[0]
969 pos = doc.statements[0].statements[0]
979 pos = doc.statements[0].statements[0]
990 pos = doc.statements[0].statements[0]
1028 pos = doc.statements[0].statements[0]
1040 pos = doc.statements[0].statements[0]
1052 pos = doc.statements[0].statements[0]
1066 pos = doc.statements[0].statements[0]
1077 pos = doc.statements[0].statements[0]
1089 pos = doc.statements[0].statements[0]
1103 pos = doc.statements[0].statements[0]
1130 pos = doc.statements[-1].statements[0]
1176 pos = doc.statements[-1].statements[0]
1217 pos = doc.statements[-1].statements[0]
1252 lookup1, lookup2 = doc.statements[0:2]
1253 pos = doc.statements[-1].statements[0]
1273 mc = doc.statements[0]
1281 name = doc.statements[0].statements[0]
1292 name = doc.statements[0].statements[0]
1298 name = doc.statements[0].statements[0]
1304 name = doc.statements[0].statements[0]
1310 name = doc.statements[0].statements[0]
1321 name = doc.statements[0].statements[0]
1339 name = doc.statements[0].statements[0]
1347 name = doc.statements[0].statements[0]
1355 cv = doc.statements[0].statements[0].statements[0]
1360 cv = doc.statements[0].statements[0].statements[0]
1365 rsub = doc.statements[0].statements[0]
1374 rsub = doc.statements[0].statements[0]
1387 rsub = doc.statements[0].statements[0]
1399 rsub = doc.statements[0].statements[0]
1435 s = doc.statements[0].statements[0]
1451 da = doc.statements[0].statements[0]
1464 avr = doc.statements[0].statements[1]
1477 avr = doc.statements[0].statements[1]
1515 nameRecord = doc.statements[0].statements[0]
1526 nameRecord = doc.statements[0].statements[0]
1532 sub = doc.statements[0].statements[0]
1540 sub = doc.statements[0].statements[0]
1548 sub = doc.statements[0].statements[0]
1560 sub = doc.statements[0].statements[0]
1572 sub = doc.statements[0].statements[0]
1582 sub = doc.statements[0].statements[0]
1594 sub = doc.statements[0].statements[0]
1621 sub = doc.statements[0].statements[0]
1628 sub = doc.statements[0].statements[0]
1635 sub = doc.statements[0].statements[0]
1643 sub = doc.statements[0].statements[0]
1650 sub = doc.statements[0].statements[0]
1657 sub = doc.statements[0].statements[0]
1730 statements = doc.statements[0].statements
1731 for sub in statements:
1733 self.assertEqual(statements[1].glyph, "f")
1734 self.assertEqual(statements[1].replacement, ["f"])
1735 self.assertEqual(statements[3].glyph, "a")
1736 self.assertEqual(statements[3].replacement, ["a"])
1737 self.assertEqual(statements[4].glyph, "a.sc")
1738 self.assertEqual(statements[4].replacement, ["a"])
1739 self.assertEqual(statements[5].glyph, "a")
1740 self.assertEqual(statements[5].replacement, ["b"])
1741 self.assertEqual(statements[6].glyph, "a.sc")
1742 self.assertEqual(statements[6].replacement, ["b.sc"])
1748 sub = doc.statements[0].statements[0]
1759 sub = doc.statements[0].statements[0]
1770 sub = doc.statements[0].statements[0]
1784 [glyphclass, sub] = doc.statements[0].statements
1793 sub = doc.statements[0].statements[0]
1802 sub = doc.statements[0].statements[0]
1811 [_, _, _, langsys, ligs, sub, feature] = doc.statements
1812 self.assertEqual(feature.statements[0].lookups, [[ligs], None, [sub]])
1813 self.assertEqual(feature.statements[1].lookups, [[ligs], None, [sub]])
1832 s = doc.statements[0].statements[0]
1846 comment = doc.statements[0].statements[0]
1860 valuedef = doc.statements[0].statements[0]
1875 valuedef = doc.statements[0].statements[0]
1890 valuedef = doc.statements[0].statements[0]
1905 valuedef = doc.statements[0].statements[0]
1921 value = doc.statements[0].statements[0].value
1930 valuedef = doc.statements[0].statements[0]
1945 valuedef = doc.statements[0].statements[0]
1970 value = doc.statements[0].statements[0].value
1987 value = doc.statements[0].statements[0].value
1995 value = doc.statements[0].statements[0].value
2006 value = doc.statements[1].statements[0].value
2025 ).statements
2027 self.assertEqual(liga.statements[0].value.xAdvance, 789)
2028 self.assertEqual(smcp.statements[0].value.xAdvance, 789)
2041 value = doc.statements[0]
2048 value = doc.statements[0]
2066 value = doc.statements[0]
2074 value = doc.statements[0]
2077 [langsys] = self.parse("languagesystem latn DEU;").statements
2080 [langsys] = self.parse("languagesystem DFLT DEU;").statements
2113 self.assertFalse(doc.statements[0].statements)
2115 self.assertFalse(doc.statements)
2118 self.assertEqual(doc.statements[0].statements, [])
2124 assert len(doc.statements) == 1 and doc.statements[0].text == "# Nothing"
2129 self.assertEqual(doc.statements[0].statements[0].asFea(), "ignore sub A';")