User language programming
The EAGLE User Language can be used to access the EAGLE and Fusion Electronics data structures and to create a wide variety of output files.
To use this feature you have to write a User Language Program (ULP), and then execute it.
The following sections describe the EAGLE User Language in detail:
- Syntax lists the rules a ULP file has to follow
- Data Types defines the basic data types
- Object Types defines the EAGLE objects
- Definitions shows how to write a definition
- Operators lists the valid operators
- Expressions shows how to write expressions
- Statements defines the valid statements
- Builtins lists the builtin constants, functions etc.
- Dialogs shows how to implement a graphical front end to a ULP