Files
SyncHome/trunk/ulp/docs/lstlang0.sty
paolo.iocco ab6f495c89
2023-03-09 10:24:21 +00:00

43 lines
1.8 KiB
TeX

\lst@definelanguage{eagle}[]{C}%
{morekeywords={
usage,
EAGLE_VERSION, EAGLE_REVISION, REAL_EPSILON, REAL_MAX, REAL_MIN,
INT_MAX, INT_MIN, PI,
board, deviceset, library, output, package, schematic, sheet,
symbol,
real, string,
abs, acos, asin, atan, ceil, cos, exit, exp,
filedir, fileerror, fileext, fileglob, filename,
fileread, filesetext, filesize, filetime,
floor, frac, ingroup, isalnum, isalpha, iscntrl,
isdigit, isgraph, islower, isprint, ispunct, isspace,
isupper, isxdigit, log, log10, lookup, max, min,
palette, pow, printf, round, sin, sort, sprintf,
sqrt, status, strchr, strjoin, strlen, strlwr, strrchr,
strrstr, strsplit, strstr, strsub, strtod, strtol,
strupr, system, t2day, t2dayofweek, t2hour, t2minute,
t2month, t2second, t2string, t2year, tan, time,
tolower, toupper, trunc, u2inch, u2mic, u2mil, u2mm,
UL_LIBRARY, UL_GRID, UL_LAYER, UL_DEVICESET, UL_DEVICE, UL_GATE,
UL_PACKAGE, UL_CONTACT, UL_PAD, UL_SMD, UL_CIRCLE, UL_HOLE,
UL_RECTANGLE, UL_FRAME, UL_TEXT, UL_WIRE, UL_POLYGON,
UL_SYMBOL, UL_PIN, UL_SCHEMATIC, UL_PART, UL_INSTANCE,
UL_ATTRIBUTE, UL_BUS, UL_SEGMENT, UL_LABEL, UL_NET,
UL_JUNCTION, UL_PINREF, UL_BOARD, UL_ELEMENT, UL_SIGNAL,
UL_CONTACTREF, UL_VIA,
SET, DISPLAY, GRID, SET, WINDOW, WIRE,
CLOSE, EDIT, EXPORT, OPEN, QUIT, REMOVE, SCRIPT,
USE, WRITE, ADD, ARC, ATTRIBUTE, CIRCLE, CLASS,
COPY, CUT, DELETE, DESCRIPTION, GROUP, HOLE, LAYER,
MIRROR, MITER, MOVE, NAME, PASTE, POLYGON, RECT, ROTATE,
SMASH, SPLIT, TEXT, VALUE, WIRE, DRC, ERRORS,
LOCK, RATSNEST, REPLACE, RIPUP, ROUTE, SIGNAL, VIA,
BOARD, BUS, ERC, GATESWAP, INVOKE, JUNCTION,
LABEL, NET, PINSWAP, CONNECT, PACKAGE, PAD, PIN,
PREFIX, REMOVE, SMD, TECHNOLOGY, VALUE,
ASSIGN, CHANGE, MENU, AUTO, HELP, INFO, MARK,
OPTIMIZE, PRINT, REDO, RUN, SHOW, UNDO, UPDATE
},
sensitive=true
}