blob: 2f6c05948cca5a5fc293533c298e7ffa5e5962d8 (
plain)
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
|
#
# AFL dictionary for SVG
# ----------------------
#
# Several basic syntax elements and attributes, modeled on AFL XML dictionary
#
# Michal Zalewski <lcamtuf@google.com>
# Vincent Sanders <vince@netsurf-browser.org>
#
# SVG element reference from MDN
# https://developer.mozilla.org/en-US/docs/Web/SVG/Element
#
tag_a="<a"
tag_open_close="<a />"
tag_close="</a>"
tag_altGlyph="<altGlyph"
tag_altGlyphDef="<altGlyphDef"
tag_altGlyphItem="<altGlyphItem"
tag_animate="<animate"
tag_animateColor="<animateColor"
tag_animateMotion="<animateMotion"
tag_animateTransform="<animateTransform"
tag_circle="<circle"
tag_clipPath="<clipPath"
tag_close_clipPath="</clipPath>"
tag_color_profile="<color-profile"
tag_cursor="<cursor"
tag_defs="<defs"
tag_desc="<desc"
tag_ellipse="<ellipse"
tag_feBlend="<feBlend"
tag_feColorMatrix="<feColorMatrix"
tag_feComponentTransfer="<feComponentTransfer"
tag_feComposite="<feComposite"
tag_feConvolveMatrix="<feConvolveMatrix"
tag_feDiffuseLighting="<feDiffuseLighting"
tag_feDisplacementMap="<feDisplacementMap"
tag_feDistantLight="<feDistantLight"
tag_feFlood="<feFlood"
tag_feFuncA="<feFuncA"
tag_feFuncB="<feFuncB"
tag_feFuncG="<feFuncG"
tag_feFuncR="<feFuncR"
tag_feGaussianBlur="<feGaussianBlur"
tag_feImage="<feImage"
tag_feMerge="<feMerge"
tag_feMergeNode="<feMergeNode"
tag_feMorphology="<feMorphology"
tag_feOffset="<feOffset"
tag_fePointLight="<fePointLight"
tag_feSpecularLighting="<feSpecularLighting"
tag_feSpotLight="<feSpotLight"
tag_feTile="<feTile"
tag_feTurbulence="<feTurbulence"
tag_filter="<filter"
tag_font="<font"
tag_font_face="<font-face"
tag_font_face_format="<font-face-format"
tag_font_face_name="<font-face-name"
tag_font_face_src="<font-face-src"
tag_font_face_uri="<font-face-uri"
tag_foreignObject="<foreignObject"
tag_g="<g"
tag_close_g="</g>"
tag_glyph="<glyph"
tag_glyphRef="<glyphRef"
tag_hkern="<hkern"
tag_image="<image"
tag_line="<line"
tag_linearGradient="<linearGradient"
tag_marker="<marker"
tag_mask="<mask"
tag_metadata="<metadata"
tag_missing_glyph="<missing-glyph"
tag_mpath="<mpath"
tag_path="<path"
tag_pattern="<pattern"
tag_polygon="<polygon"
tag_polyline="<polyline"
tag_radialGradient="<radialGradient"
tag_rect="<rect"
tag_script="<script"
tag_set="<set"
tag_stop="<stop"
tag_style="<style"
tag_svg="<svg"
tag_switch="<switch"
tag_symbol="<symbol"
tag_text="<text"
tag_textPath="<textPath"
tag_title="<title"
tag_tref="<tref"
tag_tspan="<tspan"
tag_use="<use"
tag_view="<view"
tag_vkern="<vkern"
attrribute_id=" id"
attrribute_transform=" transform"
attrribute_target=" target"
attrribute_d=" d"
attrribute_style=" style"
attrribute_width=" width"
attrribute_height=" height"
attrribute_x=" x"
attrribute_y=" y"
attrribute_anchor=" text-anchor"
attr_encoding=" encoding=\"1\""
attr_generic=" a=\"1\""
attr_href=" href=\"1\""
attr_standalone=" standalone=\"no\""
attr_version=" version=\"1\""
attr_xml_base=" xml:base=\"1\""
attr_xml_id=" xml:id=\"1\""
attr_xml_lang=" xml:lang=\"1\""
attr_xml_space=" xml:space=\"1\""
attr_xmlns=" xmlns=\"1\""
entity_builtin="<"
entity_decimal=""
entity_external="&a;"
entity_hex=""
string_any="ANY"
string_brackets="[]"
string_cdata="CDATA"
string_col_fallback=":fallback"
string_col_generic=":a"
string_col_include=":include"
string_dashes="--"
string_empty="EMPTY"
string_empty_dblquotes="\"\""
string_empty_quotes="''"
string_entities="ENTITIES"
string_entity="ENTITY"
string_fixed="#FIXED"
string_id="ID"
string_idref="IDREF"
string_idrefs="IDREFS"
string_implied="#IMPLIED"
string_nmtoken="NMTOKEN"
string_nmtokens="NMTOKENS"
string_notation="NOTATION"
string_parentheses="()"
string_pcdata="#PCDATA"
string_percent="%a"
string_public="PUBLIC"
string_required="#REQUIRED"
string_schema=":schema"
string_system="SYSTEM"
string_ucs4="UCS-4"
string_utf16="UTF-16"
string_utf8="UTF-8"
string_xmlns="xmlns:"
tag_attlist="<!ATTLIST"
tag_cdata="<![CDATA["
tag_doctype="<!DOCTYPE"
tag_element="<!ELEMENT"
tag_entity="<!ENTITY"
tag_ignore="<![IGNORE["
tag_include="<![INCLUDE["
tag_notation="<!NOTATION"
tag_open_exclamation="<!"
tag_open_q="<?"
tag_sq2_close="]]>"
tag_xml_q="<?xml?>"
|