Sascha Brawer
|
4ab6e6b169
|
[feaLib] Parse script statement
|
2015-08-10 11:30:47 +02:00 |
|
Sascha Brawer
|
4bcdc60ca8
|
[feaLib] Remove write() methods
For now, it looks like we won't need them for anything; removing this
code makes the codebase a little bit less complicated.
|
2015-08-10 11:24:24 +02:00 |
|
Sascha Brawer
|
bc8279bab1
|
[feaLib] Parse ignore sub and ignore substitute statements
|
2015-08-10 11:17:52 +02:00 |
|
Sascha Brawer
|
08d01bb24d
|
[feaLib] Parse substitution rules for LookupTypes 1 and 3
The parsed representation should handle most of other LookupTypes
as well, but the parser cannot recognize them yet.
|
2015-08-10 11:17:52 +02:00 |
|
Sascha Brawer
|
c06a377aa3
|
[feaLib] Implement valueRecordDef statements
|
2015-08-10 11:17:52 +02:00 |
|
Sascha Brawer
|
944fab8a5f
|
[feaLib] Implement parsing of feature blocks
|
2015-08-10 11:17:52 +02:00 |
|
Sascha Brawer
|
ba238344b1
|
[feaLib] Implement top-level glyph class definitions
|
2015-08-10 11:17:52 +02:00 |
|
Sascha Brawer
|
b86e30d7c6
|
[feaLib] Rename features.py to ast.py, for Abstract Syntax Tree
|
2015-08-10 11:17:52 +02:00 |
|