moyogo
|
8d193ddc53
|
[voltLib] formatting
|
2016-09-14 17:25:23 +01:00 |
|
moyogo
|
b70ef7accd
|
[voltLib] parse REVERSAL for reverse chaining context singl substitution
|
2016-09-14 17:25:23 +01:00 |
|
moyogo
|
319b4cc227
|
[voltLib] range definition uses TO
|
2016-09-14 17:25:23 +01:00 |
|
moyogo
|
bf167e6b3b
|
[voltLib] adjust comment
|
2016-09-14 17:25:23 +01:00 |
|
moyogo
|
7a64ce083b
|
[voltLib] add LookupBlock
|
2016-09-14 17:25:23 +01:00 |
|
moyogo
|
5d2da8ef45
|
[voltLib] change error message in test_def_group_groups_cyclic()
|
2016-09-14 17:25:22 +01:00 |
|
moyogo
|
430b3d21a1
|
[voltLib] minor formatting
|
2016-09-14 17:25:22 +01:00 |
|
moyogo
|
08d3460850
|
[voltLib] Fix test_def_group_groups_cyclic()
|
2016-09-14 17:25:22 +01:00 |
|
moyogo
|
c3abd1fe3a
|
[voltLib] groups are not expanded in tests
|
2016-09-14 17:25:22 +01:00 |
|
moyogo
|
0c8afe0df6
|
[voltLib] Comment out code expanding resolved_group in expand()
|
2016-09-14 17:25:22 +01:00 |
|
moyogo
|
2cb543d89a
|
[voltLib] Comment out group code from 91be69c
|
2016-09-14 17:25:22 +01:00 |
|
moyogo
|
33417d7e19
|
[voltLib] Move code from parse_position_() to parse_attach_(), parse_attach_cursive_(), parse_adjust_pair_(), parse_adjust_single_()
|
2016-09-14 17:25:22 +01:00 |
|
moyogo
|
be71bc409e
|
[voltLib] Fix test_def_group_groups_not_yet_defined, add test_position_attach_cursive, test_position_adjust_single
|
2016-09-14 17:25:22 +01:00 |
|
moyogo
|
a9a31fe89a
|
[voltLib] split test_def_glyph() into various tests
|
2016-09-14 17:25:21 +01:00 |
|
moyogo
|
b0069bbde5
|
[voltLib] some groups may not be defined yet; should check that group exists after all groups are defined
|
2016-09-14 17:25:21 +01:00 |
|
moyogo
|
fd8149c08d
|
[voltLib] parser.py: comment out unused variables
|
2016-09-14 17:25:21 +01:00 |
|
moyogo
|
21fff17f8c
|
[voltLib] unicode_values may be invalid
|
2016-09-14 17:25:21 +01:00 |
|
moyogo
|
021e377482
|
[voltLib] Add attach cursive and adjust single to parser
|
2016-09-14 17:25:21 +01:00 |
|
moyogo
|
d47b818774
|
[voltLib] COMPONENTS doesn't have to be preceded by LIGATURE
|
2016-09-14 17:25:21 +01:00 |
|
moyogo
|
19c55a2d05
|
[voltLib] Add expand() for groups
|
2016-09-14 17:25:21 +01:00 |
|
moyogo
|
e06cd2385e
|
[voltLib] use dict PARSE_FUNCS and getattr instead of series of if/elif
|
2016-09-14 17:25:21 +01:00 |
|
moyogo
|
cdfd1a11c3
|
[voltLib] add Parser.anchors
|
2016-09-14 17:25:20 +01:00 |
|
moyogo
|
1f7bc1bea7
|
[voltLib] parser.py: just 'with open' instead of 'try'
|
2016-09-14 17:25:20 +01:00 |
|
moyogo
|
90ead4420c
|
[voltLib] add PositionAttachCursiveDefinition and PositionAdjustSingleDefinition
|
2016-09-14 17:25:20 +01:00 |
|
moyogo
|
7d8ee16b81
|
[voltLib] parser_test.py
|
2016-09-14 17:25:15 +01:00 |
|
moyogo
|
52c5c121e1
|
[voltLib] Handle process_marks in lookup
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
70211f34a0
|
[voltLib] parser.py: formatting
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
b49c6b917e
|
[voltLib] name is optional for DEF_SCRIPT and DEF_LANGSYS
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
81d8d847a9
|
[voltLib] parser.py: use io.open
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
bb0ab10ad0
|
[voltLib] ast.py: unicode_literals
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
aa723adfcd
|
[voltLib] formatting ast.py
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
ed598b3cf6
|
[voltLib] Add process_marks to LookupDefinition
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
fd3ffed261
|
[voltLib] Change how enum is parsed in coverage
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
ed34ef3eca
|
[voltLib] Add settings (ppem, compiler flags, cmap format)
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
6fab2a4f7b
|
[voltLib] Modify PositionAttachDefinition and parse_position to handle multiple TO coverages
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
923fd2cb4d
|
[voltLib] Add adjust pair positioning
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
a2a62476c1
|
[voltLib] Add adjust by values to parse_pos()
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
aaad2be5a5
|
[voltLib] Add anchor, pos, and attach
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
7dffdbece1
|
[voltLib] Add LC, digits, period, underscore as valid NAME characters in lexer
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
9fb1085c5e
|
[voltLib] convert zip to list in test for Python3
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
1e714c3e52
|
[voltLib] parse_position_() instead of parse_positioning_()
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
34eaaa9512
|
[voltLib] Add test for substitution with contexts
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
ffa929b404
|
[voltLib] Context can take multiple except/in_context, multiple left or right contexts
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
6f4f7849cf
|
[voltLib] Add DEF_LOOKUP to expected tokens in parse()
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
7439ec2482
|
[voltLib] Better handling of context and coverage
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
a34de5ac00
|
[voltLib] Fix indentation
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
0f399e3e8d
|
[voltLib] Undefined location in parse_coverage()
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
04e9265cef
|
[voltLib] Split test for def_group: glyphs, glyphs and group, range
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
5571f2c12a
|
[voltLib] Add def lookup, simple substitution
|
2016-09-14 17:21:41 +01:00 |
|
moyogo
|
c26e3228ce
|
[voltLib] Add coverage, change group and enum
|
2016-09-14 17:21:41 +01:00 |
|