File: parser.rst

package info (click to toggle)
fonttools 4.61.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 27,584 kB
  • sloc: python: 145,091; xml: 103; makefile: 24
file content (62 lines) | stat: -rw-r--r-- 1,246 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#################################################
parser: Lexing and parsing OpenType feature files
#################################################

.. currentmodule:: fontTools.feaLib

.. contents:: On this page:
    :local:

       
.. rubric:: Overview
   :heading-level: 2


The primary interface for processing ``.fea`` files is
:class:`fontTools.feaLib.parser.Parser`. At a lower level, the
:mod:`fontTools.feaLib.lexer` module implements feaLib's lexical
analysis of the ``.fea`` language syntax, augmented by several smaller
utility modules.

	     
Parsing
-------

.. currentmodule:: fontTools.feaLib.parser

.. automodule:: fontTools.feaLib.parser
   :members:
   :undoc-members:
		       

Lexing
------

.. currentmodule:: fontTools.feaLib.lexer

.. automodule:: fontTools.feaLib.lexer
   :members:
   :undoc-members:
      
		       

fontTools.feaLib.variableScalar
-------------------------------

.. currentmodule:: fontTools.feaLib.variableScalar

.. automodule:: fontTools.feaLib.variableScalar
   :members:
   :undoc-members:
      
		       

fontTools.feaLib.location
-------------------------

.. currentmodule:: fontTools.feaLib.location

.. automodule:: fontTools.feaLib.location
   :members:
   :undoc-members: