• Home
  • Raw
  • Download

Lines Matching refs:statements

99         c1 = doc.statements[0]
100 c2 = doc.statements[1].statements[1]
106 self.assertEqual(doc.statements[1].name, "test")
114 c1 = doc.statements[0]
125 anchor = doc.statements[0].statements[0].entryAnchor
139 anchor = doc.statements[0].statements[0].entryAnchor
155 anchor = doc.statements[0].statements[0].entryAnchor
169 anchor = doc.statements[0].statements[0].exitAnchor
179 anchor = doc.statements[0].statements[1].entryAnchor
203 anchor = doc.statements[0].statements[0].entryAnchor
210 [foo] = self.parse("anchorDef 123 456 foo;").statements
218 [foo] = self.parse("anchorDef 123 456 contourpoint 5 foo;").statements
226 anon = self.parse("anon TEST { # a\nfoo\n } TEST; # qux").statements[0]
232 anon = self.parse("anonymous TEST {\nbar\n} TEST;").statements[0]
248 s = doc.statements[0].statements[0]
254 [liga] = self.parse("feature liga {} liga;").statements
259 [liga] = self.parse("feature liga useExtension {} liga;").statements
265 [liga] = self.parse("feature liga { # Comment\n } liga;").statements
266 [comment] = liga.statements
272 ref = doc.statements[0].statements[0]
287 ).statements
288 [featureNames] = feature.statements
290 [comment] = featureNames.statements
297 ).statements
298 [featureNames] = feature.statements
300 self.assertEqual(featureNames.statements, [])
304 s = doc.statements[0].statements[0]
323 [gc] = self.parse("@dash = [endash emdash figuredash];").statements
345 ab, xy = self.parse("@dup = [a b]; @dup = [x y];").statements
350 [gc] = self.parse("@empty_set = [];").statements
355 [foo, bar] = self.parse("@foo = [a b]; @bar = @foo;").statements
367 doc.statements[-1].glyphSet(), ("acute", "grave", "cedilla", "ogonek")
371 [gc] = self.parse(r"@GlyphClass = [\999-\1001];").statements
384 [gc] = self.parse("@swashes = [X.swash-Z.swash];").statements
389 [gc] = self.parse("@defg.sc = [d.sc-g.sc];").statements
395 [gc] = self.parse("@range = [A-foo.sc-C-foo.sc];", glyphNames).statements
400 [gc] = self.parse("@range = [A-foo.sc - C-foo.sc];", gn).statements
413 ).statements
423 [gc] = self.parse("@range = [A-foo.sc-C-foo.sc];", glyphNames).statements
438 [gc] = self.parse("@range = [foo.2-foo.5];").statements
442 [gc] = self.parse("@range = [foo.09-foo.11];").statements
446 [gc] = self.parse("@range = [foo.123-foo.125];").statements
476 [gc] = self.parse("@range = [a foo.09-foo.11 X.sc-Z.sc];").statements
485 ).statements
502 ).statements
504 self.assertEqual(liga.statements[0].glyphSet(), ("a", "b", "l"))
505 self.assertEqual(smcp.statements[0].glyphSet(), ("a", "b", "s"))
512 ).statements
513 self.assertEqual(list(f2.statements[0].glyphs[0].glyphSet()), ["A", "B", "C"])
517 s = doc.statements[0].statements[0]
526 s = doc.statements[0].statements[0]
534 sub = doc.statements[0].statements[0]
548 sub = doc.statements[0].statements[0]
566 sub = doc.statements[0].statements[0]
580 sub = doc.statements[0].statements[0]
606 s1, s2, s3 = doc.statements
623 s1 = doc.statements[0]
630 s = doc.statements[0].statements[0]
638 s = doc.statements[0].statements[0]
648 s = doc.statements[0].statements[0]
656 s = doc.statements[0].statements[0]
666 s = doc.statements[0].statements[0]
682 s = doc.statements[0].statements[0]
689 s = doc.statements[0].statements[0]
696 s = doc.statements[0].statements[0]
703 s = doc.statements[0].statements[0]
709 [lookup] = self.parse("lookup Ligatures {} Ligatures;").statements
714 [lookup] = self.parse("lookup Foo useExtension {} Foo;").statements
732 [liga] = doc.statements
733 [look] = liga.statements
734 [foo] = look.statements
746 [vkrn] = doc.statements
747 [look] = vkrn.statements
748 [foo] = look.statements
753 [lookup] = self.parse("lookup L { # Comment\n } L;").statements
754 [comment] = lookup.statements
761 ).statements
762 [ref] = bar.statements
769 ).statements
770 [foo] = qux.statements
771 [ref] = bar.statements
784 return self.parse("lookup L {%s} L;" % s).statements[0].statements[-1]
895 pos = doc.statements[0].statements[0]
903 pos = doc.statements[0].statements[0]
911 pos = doc.statements[0].statements[0]
919 pos = doc.statements[0].statements[0]
947 pos = doc.statements[0].statements[0]
957 pos = doc.statements[0].statements[0]
967 pos = doc.statements[0].statements[0]
978 pos = doc.statements[0].statements[0]
1016 pos = doc.statements[0].statements[0]
1028 pos = doc.statements[0].statements[0]
1040 pos = doc.statements[0].statements[0]
1054 pos = doc.statements[0].statements[0]
1065 pos = doc.statements[0].statements[0]
1077 pos = doc.statements[0].statements[0]
1091 pos = doc.statements[0].statements[0]
1118 pos = doc.statements[-1].statements[0]
1164 pos = doc.statements[-1].statements[0]
1205 pos = doc.statements[-1].statements[0]
1240 lookup1, lookup2 = doc.statements[0:2]
1241 pos = doc.statements[-1].statements[0]
1261 mc = doc.statements[0]
1269 name = doc.statements[0].statements[0]
1280 name = doc.statements[0].statements[0]
1286 name = doc.statements[0].statements[0]
1292 name = doc.statements[0].statements[0]
1298 name = doc.statements[0].statements[0]
1309 name = doc.statements[0].statements[0]
1327 name = doc.statements[0].statements[0]
1335 name = doc.statements[0].statements[0]
1343 cv = doc.statements[0].statements[0].statements[0]
1348 cv = doc.statements[0].statements[0].statements[0]
1353 rsub = doc.statements[0].statements[0]
1362 rsub = doc.statements[0].statements[0]
1375 rsub = doc.statements[0].statements[0]
1387 rsub = doc.statements[0].statements[0]
1423 s = doc.statements[0].statements[0]
1439 da = doc.statements[0].statements[0]
1452 avr = doc.statements[0].statements[1]
1465 avr = doc.statements[0].statements[1]
1503 nameRecord = doc.statements[0].statements[0]
1514 nameRecord = doc.statements[0].statements[0]
1520 sub = doc.statements[0].statements[0]
1528 sub = doc.statements[0].statements[0]
1536 sub = doc.statements[0].statements[0]
1548 sub = doc.statements[0].statements[0]
1560 sub = doc.statements[0].statements[0]
1570 sub = doc.statements[0].statements[0]
1582 sub = doc.statements[0].statements[0]
1609 sub = doc.statements[0].statements[0]
1616 sub = doc.statements[0].statements[0]
1623 sub = doc.statements[0].statements[0]
1688 statements = doc.statements[0].statements
1689 for sub in statements:
1691 self.assertEqual(statements[1].glyph, "f")
1692 self.assertEqual(statements[1].replacement, ["f"])
1693 self.assertEqual(statements[3].glyph, "a")
1694 self.assertEqual(statements[3].replacement, ["a"])
1695 self.assertEqual(statements[4].glyph, "a.sc")
1696 self.assertEqual(statements[4].replacement, ["a"])
1697 self.assertEqual(statements[5].glyph, "a")
1698 self.assertEqual(statements[5].replacement, ["b"])
1699 self.assertEqual(statements[6].glyph, "a.sc")
1700 self.assertEqual(statements[6].replacement, ["b.sc"])
1706 sub = doc.statements[0].statements[0]
1717 sub = doc.statements[0].statements[0]
1728 sub = doc.statements[0].statements[0]
1742 [glyphclass, sub] = doc.statements[0].statements
1751 sub = doc.statements[0].statements[0]
1760 sub = doc.statements[0].statements[0]
1769 [_, _, _, langsys, ligs, sub, feature] = doc.statements
1770 self.assertEqual(feature.statements[0].lookups, [[ligs], None, [sub]])
1771 self.assertEqual(feature.statements[1].lookups, [[ligs], None, [sub]])
1790 s = doc.statements[0].statements[0]
1804 comment = doc.statements[0].statements[0]
1818 valuedef = doc.statements[0].statements[0]
1833 valuedef = doc.statements[0].statements[0]
1848 valuedef = doc.statements[0].statements[0]
1863 valuedef = doc.statements[0].statements[0]
1879 value = doc.statements[0].statements[0].value
1888 valuedef = doc.statements[0].statements[0]
1903 valuedef = doc.statements[0].statements[0]
1928 value = doc.statements[0].statements[0].value
1945 value = doc.statements[0].statements[0].value
1953 value = doc.statements[0].statements[0].value
1964 value = doc.statements[1].statements[0].value
1983 ).statements
1985 self.assertEqual(liga.statements[0].value.xAdvance, 789)
1986 self.assertEqual(smcp.statements[0].value.xAdvance, 789)
1999 value = doc.statements[0]
2006 value = doc.statements[0]
2024 value = doc.statements[0]
2032 value = doc.statements[0]
2035 [langsys] = self.parse("languagesystem latn DEU;").statements
2038 [langsys] = self.parse("languagesystem DFLT DEU;").statements
2071 self.assertFalse(doc.statements[0].statements)
2073 self.assertFalse(doc.statements)
2076 self.assertEqual(doc.statements[0].statements, [])
2082 assert len(doc.statements) == 1 and doc.statements[0].text == "# Nothing"