Inherit/Insert Summary | |
No developed. |
Constructor Summary | |
|
Slot Summary | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
Error Management | |
| |
| |
| |
|
Grammar Rules ++ DOCUMENT -> PROLOGUE ++ SCRIPT | |
|
++ PROLOGUE -> '%!PS-Adobe-2.0 EPSF-1.2' ++ [ comment ] ++ '%%BoundingBox:'real real real real ++ [ comment ] ++ '%%EndProlog' | |
|
++ SCRIPT -> SETUP ++ SCRIPT_BODY ++ TRAILER | |
|
++ SETUP -> '%%BeginSetup' ++ ['Adobe_illustrator_' real 'begin'] ++ [PROC_SETS_INIT] ++ FONT_ENCODING ++ [PATTERN_DEFS] ++ '%%EndSetup' | |
|
++ PROC_SETS_INIT -> { INITIALIZE } | |
|
++ INITIALIZE -> identifier '/initialize get exec' | |
|
++ FONT_ENCODING -> { RE_ENCODING } | |
|
++ RE_ENCODING -> '%%BeginEncoding:' newfontname oldfontname ++ Z ++ '%%EndEncoding' | |
|
++ Z -> '['[NEW_ENCODING]']' '/' identifier '/' identifier integer 'Z' | |
|
++ NEW_ENCODING -> { integer '/' identifier { '/' identifier}} | |
|
++ PATTERN_DEFS -> { PATTERN } | |
|
++ PATTERN -> '%%BeginPattern:' '('patternname')' ++ E ++ '%%EndPattern' | |
|
++ E -> '(' patternname ')' real real real real real [LAYER_LIST] 'E' | |
|
++ LAYER_LIST -> { LAYER_COLOR LAYER_TILE } | |
|
++ LAYER_COLOR -> '(' COLOR ')' '@' | |
|
++ LAYER_TILE -> '(' TILE_DEFINITION ')' '&' ++ | '_' '&' | |
|
++ COLOR -> COLOR_COMPOSITE { COLOR_COMPOSITE } | |
|
++ COLOR_COMPOSITE -> flag 'O' ++ | flag 'R' ++ | real 'g' ++ | real 'G' ++ | real real real real 'k' ++ | real real real real 'K' ++ | real real real real '(' string ')' real 'x' ++ | real real real real '(' string ')' real 'X' | |
|
++ TILE_DEFINITION -> OBJ_WITHOUT_COL | |
|
++ OBJECT -> COLOR { OBJ_WITHOUT_COL } | |
|
++ OBJ_WITHOUT_COL -> [ GRAPHICS_STATE ] { '%%Note:' comment } ( GRAPHIC | TEXT ) | |
|
++ GRAPHICS_STATE -> GRAPH_COMPOSITE { GRAPH_COMPOSITE } | |
|
++ GRAPH_COMPOSITE -> '[' { real } ']' integer 'd' ++ | integer ( 'j' | 'J' | 'M' ) ++ | real ( 'i' | 'w' ) | |
|
++ GRAPHIC -> PATH PAINT_OPERATOR | |
|
++ PATH -> COORD 'm' {PATH_COMPOSITE} | |
|
++ PATH_COMPOSITE -> COORD ( 'l' | 'L' ) ++ | COORD COORD ( 'v' | 'V' | 'y' | 'Y' ) ++ | COORD COORD COORD ( 'c' | 'C' ) | |
|
++ PAINT_OPERATOR -> 'N' | 'n' | 'F' | 'f' | 'S' | 's' | 'B' | 'b' | 'H' | 'h' | 'W' | |
|
++ TEXT -> '/' identifier real real real integer 'z' TEXT_COMPOSITE { TEXT_CONTENT } 'T' | |
|
++ TEXT_CONTENT -> [ integer ] '(' string ')' 't' | |
|
++ TEXT_COMPOSITE -> '[' real real real real real real ']' ( 'a' | 'e' | 'I' | 'o' | 'r' ) | |
|
++ COORD -> real real | |
|
++ SCRIPT_BODY -> { ELEMENT | IMPORT_DOC } | |
|
++ ELEMENT -> { A } ++ GROUP | OBJECT | |
|
++ A -> flag 'A' | |
|
++ GROUP -> ['*'] 'u' ++ OBJECT_SEQ ++ ['*'] 'U' ++ | 'q' ++ OBJECT_SEQ ++ 'Q' | |
|
++ OBJECT_SEQ -> { ELEMENT } | |
|
++ IMPORT_DOC -> ''' ++ '%%IncludeFile:' filename ++ '~' | |
|
++ TRAILER -> '%%Trailer' ++ { TERMINATE } | |
|
++ TERMINATE -> (identifier '/terminate get exec' | '_E end') | |
|
Parser | |
| |
|
Inherit/Insert Detail |
.../extra/graphics/format/ai/ai_parser.li line #14
Constructor Detail |
.../extra/graphics/format/ai/ai_parser.li line #1647
Detail slot |
.../extra/graphics/format/ai/ai_parser.li line #18
.../extra/graphics/format/ai/ai_parser.li line #20
.../extra/graphics/format/ai/ai_parser.li line #22
.../extra/graphics/format/ai/ai_parser.li line #24
.../extra/graphics/format/ai/ai_parser.li line #26
.../extra/graphics/format/ai/ai_parser.li line #28
.../extra/graphics/format/ai/ai_parser.li line #38
.../extra/graphics/format/ai/ai_parser.li line #43
.../extra/graphics/format/ai/ai_parser.li line #45
.../extra/graphics/format/ai/ai_parser.li line #47
.../extra/graphics/format/ai/ai_parser.li line #49
.../extra/graphics/format/ai/ai_parser.li line #51
.../extra/graphics/format/ai/ai_parser.li line #53
.../extra/graphics/format/ai/ai_parser.li line #61
.../extra/graphics/format/ai/ai_parser.li line #83
.../extra/graphics/format/ai/ai_parser.li line #108
.../extra/graphics/format/ai/ai_parser.li line #131
.../extra/graphics/format/ai/ai_parser.li line #146
.../extra/graphics/format/ai/ai_parser.li line #169
.../extra/graphics/format/ai/ai_parser.li line #206
.../extra/graphics/format/ai/ai_parser.li line #258
.../extra/graphics/format/ai/ai_parser.li line #266
.../extra/graphics/format/ai/ai_parser.li line #323
.../extra/graphics/format/ai/ai_parser.li line #324
.../extra/graphics/format/ai/ai_parser.li line #327
.../extra/graphics/format/ai/ai_parser.li line #328
.../extra/graphics/format/ai/ai_parser.li line #332
.../extra/graphics/format/ai/ai_parser.li line #333
.../extra/graphics/format/ai/ai_parser.li line #334
.../extra/graphics/format/ai/ai_parser.li line #335
.../extra/graphics/format/ai/ai_parser.li line #337
.../extra/graphics/format/ai/ai_parser.li line #338
.../extra/graphics/format/ai/ai_parser.li line #344
.../extra/graphics/format/ai/ai_parser.li line #346
.../extra/graphics/format/ai/ai_parser.li line #348
Error Management |
.../extra/graphics/format/ai/ai_parser.li line #280
.../extra/graphics/format/ai/ai_parser.li line #291
.../extra/graphics/format/ai/ai_parser.li line #302
.../extra/graphics/format/ai/ai_parser.li line #308
Grammar Rules ++ DOCUMENT -> PROLOGUE ++ SCRIPT |
.../extra/graphics/format/ai/ai_parser.li line #356
++ PROLOGUE -> '%!PS-Adobe-2.0 EPSF-1.2' ++ [ comment ] ++ '%%BoundingBox:'real real real real ++ [ comment ] ++ '%%EndProlog' |
.../extra/graphics/format/ai/ai_parser.li line #381
++ SCRIPT -> SETUP ++ SCRIPT_BODY ++ TRAILER |
.../extra/graphics/format/ai/ai_parser.li line #430
++ SETUP -> '%%BeginSetup' ++ ['Adobe_illustrator_' real 'begin'] ++ [PROC_SETS_INIT] ++ FONT_ENCODING ++ [PATTERN_DEFS] ++ '%%EndSetup' |
.../extra/graphics/format/ai/ai_parser.li line #462
++ PROC_SETS_INIT -> { INITIALIZE } |
.../extra/graphics/format/ai/ai_parser.li line #499
++ INITIALIZE -> identifier '/initialize get exec' |
.../extra/graphics/format/ai/ai_parser.li line #518
++ FONT_ENCODING -> { RE_ENCODING } |
.../extra/graphics/format/ai/ai_parser.li line #542
++ RE_ENCODING -> '%%BeginEncoding:' newfontname oldfontname ++ Z ++ '%%EndEncoding' |
.../extra/graphics/format/ai/ai_parser.li line #562
++ Z -> '['[NEW_ENCODING]']' '/' identifier '/' identifier integer 'Z' |
.../extra/graphics/format/ai/ai_parser.li line #595
++ NEW_ENCODING -> { integer '/' identifier { '/' identifier}} |
.../extra/graphics/format/ai/ai_parser.li line #636
++ PATTERN_DEFS -> { PATTERN } |
.../extra/graphics/format/ai/ai_parser.li line #668
++ PATTERN -> '%%BeginPattern:' '('patternname')' ++ E ++ '%%EndPattern' |
.../extra/graphics/format/ai/ai_parser.li line #687
++ E -> '(' patternname ')' real real real real real [LAYER_LIST] 'E' |
.../extra/graphics/format/ai/ai_parser.li line #723
++ LAYER_LIST -> { LAYER_COLOR LAYER_TILE } |
.../extra/graphics/format/ai/ai_parser.li line #767
++ LAYER_COLOR -> '(' COLOR ')' '@' |
.../extra/graphics/format/ai/ai_parser.li line #790
++ LAYER_TILE -> '(' TILE_DEFINITION ')' '&' ++ | '_' '&' |
.../extra/graphics/format/ai/ai_parser.li line #820
++ COLOR -> COLOR_COMPOSITE { COLOR_COMPOSITE } |
.../extra/graphics/format/ai/ai_parser.li line #855
++ COLOR_COMPOSITE -> flag 'O' ++ | flag 'R' ++ | real 'g' ++ | real 'G' ++ | real real real real 'k' ++ | real real real real 'K' ++ | real real real real '(' string ')' real 'x' ++ | real real real real '(' string ')' real 'X' |
.../extra/graphics/format/ai/ai_parser.li line #885
++ TILE_DEFINITION -> OBJ_WITHOUT_COL |
.../extra/graphics/format/ai/ai_parser.li line #961
++ OBJECT -> COLOR { OBJ_WITHOUT_COL } |
.../extra/graphics/format/ai/ai_parser.li line #980
++ OBJ_WITHOUT_COL -> [ GRAPHICS_STATE ] { '%%Note:' comment } ( GRAPHIC | TEXT ) |
.../extra/graphics/format/ai/ai_parser.li line #1001
++ GRAPHICS_STATE -> GRAPH_COMPOSITE { GRAPH_COMPOSITE } |
.../extra/graphics/format/ai/ai_parser.li line #1026
++ GRAPH_COMPOSITE -> '[' { real } ']' integer 'd' ++ | integer ( 'j' | 'J' | 'M' ) ++ | real ( 'i' | 'w' ) |
.../extra/graphics/format/ai/ai_parser.li line #1050
++ GRAPHIC -> PATH PAINT_OPERATOR |
.../extra/graphics/format/ai/ai_parser.li line #1103
++ PATH -> COORD 'm' {PATH_COMPOSITE} |
.../extra/graphics/format/ai/ai_parser.li line #1127
++ PATH_COMPOSITE -> COORD ( 'l' | 'L' ) ++ | COORD COORD ( 'v' | 'V' | 'y' | 'Y' ) ++ | COORD COORD COORD ( 'c' | 'C' ) |
.../extra/graphics/format/ai/ai_parser.li line #1161
++ PAINT_OPERATOR -> 'N' | 'n' | 'F' | 'f' | 'S' | 's' | 'B' | 'b' | 'H' | 'h' | 'W' |
.../extra/graphics/format/ai/ai_parser.li line #1223
++ TEXT -> '/' identifier real real real integer 'z' TEXT_COMPOSITE { TEXT_CONTENT } 'T' |
.../extra/graphics/format/ai/ai_parser.li line #1283
++ TEXT_CONTENT -> [ integer ] '(' string ')' 't' |
.../extra/graphics/format/ai/ai_parser.li line #1324
++ TEXT_COMPOSITE -> '[' real real real real real real ']' ( 'a' | 'e' | 'I' | 'o' | 'r' ) |
.../extra/graphics/format/ai/ai_parser.li line #1355
++ COORD -> real real |
.../extra/graphics/format/ai/ai_parser.li line #1403
++ SCRIPT_BODY -> { ELEMENT | IMPORT_DOC } |
.../extra/graphics/format/ai/ai_parser.li line #1432
++ ELEMENT -> { A } ++ GROUP | OBJECT |
.../extra/graphics/format/ai/ai_parser.li line #1453
++ A -> flag 'A' |
.../extra/graphics/format/ai/ai_parser.li line #1475
++ GROUP -> ['*'] 'u' ++ OBJECT_SEQ ++ ['*'] 'U' ++ | 'q' ++ OBJECT_SEQ ++ 'Q' |
.../extra/graphics/format/ai/ai_parser.li line #1507
++ OBJECT_SEQ -> { ELEMENT } |
.../extra/graphics/format/ai/ai_parser.li line #1544
++ IMPORT_DOC -> ''' ++ '%%IncludeFile:' filename ++ '~' |
.../extra/graphics/format/ai/ai_parser.li line #1565
++ TRAILER -> '%%Trailer' ++ { TERMINATE } |
.../extra/graphics/format/ai/ai_parser.li line #1596
++ TERMINATE -> (identifier '/terminate get exec' | '_E end') |
.../extra/graphics/format/ai/ai_parser.li line #1618
Parser |
.../extra/graphics/format/ai/ai_parser.li line #1654
.../extra/graphics/format/ai/ai_parser.li line #1668