25 Commits

Author SHA1 Message Date
moyogo
7541fc7b1a [voltLib] raise on cyclic groups 2016-09-14 17:25:26 +01:00
moyogo
b758c2b584 [voltLib] reuse GlyphDefinition.glyphs_ if present 2016-09-14 17:25:25 +01:00
moyogo
bc63725beb [voltLib] Add GlyphName, Enum, GroupName, Range to ast. Add resolve_group and glyph_range to Parser 2016-09-14 17:25:25 +01:00
moyogo
e729fd9b54 [voltLib] parse ReverseChainingSingle substitution 2016-09-14 17:25:25 +01:00
moyogo
e93f7384a5 [voltLib] parse substitution as single, multiple or ligature sub 2016-09-14 17:25:25 +01:00
moyogo
80a4cc6d72 [voltLib] change how adjust_single is parsed 2016-09-14 17:25:24 +01:00
moyogo
eb3a2cccd9 [voltLib] parse process_base and process_marks differently for LookupDefinition 2016-09-14 17:25:24 +01:00
moyogo
6caba42cc2 [voltLib] 'adjust_pair' instead of just 'adjust' 2016-09-14 17:25:24 +01:00
moyogo
b70ef7accd [voltLib] parse REVERSAL for reverse chaining context singl substitution 2016-09-14 17:25:23 +01:00
moyogo
7a64ce083b [voltLib] add LookupBlock 2016-09-14 17:25:23 +01:00
moyogo
90ead4420c [voltLib] add PositionAttachCursiveDefinition and PositionAdjustSingleDefinition 2016-09-14 17:25:20 +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
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
aaad2be5a5 [voltLib] Add anchor, pos, and attach 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
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
moyogo
32f8c9c1e7 [voltLib] Add feature definition 2016-09-14 17:21:41 +01:00
moyogo
888c862433 [voltLib] Add script and langsys 2016-09-14 17:21:41 +01:00
moyogo
1c4de40936 [voltLib] expand enum when creating GroupDefinition 2016-09-14 17:21:41 +01:00
moyogo
2ad6c3df12 [voltLib] Add SymbolTable 2016-09-14 17:21:41 +01:00
moyogo
34e7a8d904 [voltLib] Add ast.GlyphDefinition 2016-09-14 17:21:41 +01:00