API Reference for Enthought Tool Suite 3.2.0
Parsing for CSS and CSS-style values, such as transform and filter attributes.
cparen = Literal(')').suppress()
matrix = (Literal('matrix') + Parenthised(((((((((((number + maybeComma) + number) + maybeComma) + number) + maybeComma) + number) + maybeComma) + number) + maybeComma) + number)))
paren = Literal('(').suppress()
rotate = (Literal('rotate') + Parenthised((number + Optional((((maybeComma + number) + maybeComma) + number)))))
scale = (Literal('scale') + Parenthised((number + Optional((maybeComma + number)))))
skewX = (Literal('skewX') + Parenthised(number))
skewY = (Literal('skewY') + Parenthised(number))
transform = (skewY | skewX | rotate | scale | translate | matrix)
transformList = delimitedList(Group(transform), delim = maybeComma)
translate = (Literal('translate') + Parenthised((number + Optional((maybeComma + number)))))
| Local name | Refers to |
|---|---|
| CaselessLiteral | pyparsing.CaselessLiteral |
| Combine | pyparsing.Combine |
| delimitedList | pyparsing.delimitedList |
| Forward | pyparsing.Forward |
| Group | pyparsing.Group |
| Literal | pyparsing.Literal |
| maybeComma | enthought.savage.svg.pathdata.maybeComma |
| number | enthought.savage.svg.pathdata.number |
| nums | pyparsing.nums |
| oneOf | pyparsing.oneOf |
| Optional | pyparsing.Optional |
| Word | pyparsing.Word |
| ZeroOrMore | pyparsing.ZeroOrMore |
© Copyright 2002-2009 Enthought, Inc.