OLD | NEW |
(Empty) | |
| 1 syntax = "proto2"; |
| 2 |
| 3 message Document { |
| 4 required Tag root = 1; |
| 5 } |
| 6 |
| 7 message Tag { |
| 8 required Name name = 1; |
| 9 repeated Attribute attrs = 2; |
| 10 repeated Tag subtags = 3; |
| 11 |
| 12 enum Name { |
| 13 A = 0; |
| 14 ABBR = 1; |
| 15 ADDRESS = 2; |
| 16 AREA = 3; |
| 17 ARTICLE = 4; |
| 18 ASIDE = 5; |
| 19 AUDIO = 6; |
| 20 B = 7; |
| 21 BASE = 8; |
| 22 BDI = 9; |
| 23 BDO = 10; |
| 24 BLOCKQUOTE = 11; |
| 25 BODY = 12; |
| 26 BR = 13; |
| 27 BUTTON = 14; |
| 28 CANVAS = 15; |
| 29 CAPTION = 16; |
| 30 CITE = 17; |
| 31 CODE = 18; |
| 32 COL = 19; |
| 33 COLGROUP = 20; |
| 34 DATA = 21; |
| 35 DATALIST = 22; |
| 36 DD = 23; |
| 37 DEL = 24; |
| 38 DFN = 25; |
| 39 DIV = 26; |
| 40 DL = 27; |
| 41 DT = 28; |
| 42 EM = 29; |
| 43 EMBED = 30; |
| 44 FIELDSET = 31; |
| 45 FIGCAPTION = 32; |
| 46 FIGURE = 33; |
| 47 FOOTER = 34; |
| 48 FORM = 35; |
| 49 H1 = 36; |
| 50 H2 = 37; |
| 51 H3 = 38; |
| 52 H4 = 39; |
| 53 H5 = 40; |
| 54 H6 = 41; |
| 55 HEAD = 42; |
| 56 HEADER = 43; |
| 57 HR = 44; |
| 58 HTML = 45; |
| 59 I = 46; |
| 60 IFRAME = 47; |
| 61 IMG = 48; |
| 62 INPUT = 49; |
| 63 INS = 50; |
| 64 KBD = 51; |
| 65 KEYGEN = 52; |
| 66 LABEL = 53; |
| 67 LEGEND = 54; |
| 68 LI = 55; |
| 69 LINK = 56; |
| 70 MAIN = 57; |
| 71 MAP = 58; |
| 72 MARK = 59; |
| 73 META = 60; |
| 74 METER = 61; |
| 75 NAV = 62; |
| 76 NOSCRIPT = 63; |
| 77 OBJECT = 64; |
| 78 OL = 65; |
| 79 OPTGROUP = 66; |
| 80 OPTION = 67; |
| 81 OUTPUT = 68; |
| 82 P = 69; |
| 83 PARAM = 70; |
| 84 PRE = 71; |
| 85 PROGRESS = 72; |
| 86 Q = 73; |
| 87 RB = 74; |
| 88 RP = 75; |
| 89 RT = 76; |
| 90 RTC = 77; |
| 91 RUBY = 78; |
| 92 S = 79; |
| 93 SAMP = 80; |
| 94 SCRIPT = 81; |
| 95 SECTION = 82; |
| 96 SELECT = 83; |
| 97 SMALL = 84; |
| 98 SOURCE = 85; |
| 99 SPAN = 86; |
| 100 STRONG = 87; |
| 101 STYLE = 88; |
| 102 SUB = 89; |
| 103 SUP = 90; |
| 104 TABLE = 91; |
| 105 TBODY = 92; |
| 106 TD = 93; |
| 107 TEMPLATE = 94; |
| 108 TEXTAREA = 95; |
| 109 TFOOT = 96; |
| 110 TH = 97; |
| 111 THEAD = 98; |
| 112 TIME = 99; |
| 113 TITLE = 100; |
| 114 TR = 101; |
| 115 TRACK = 102; |
| 116 U = 103; |
| 117 UL = 104; |
| 118 VAR = 105; |
| 119 VIDEO = 106; |
| 120 WBR = 107; |
| 121 } |
| 122 } |
| 123 |
| 124 message Attribute { |
| 125 required Name name = 1; |
| 126 required Value value = 2; |
| 127 |
| 128 message Value { |
| 129 oneof value { |
| 130 bool bool_value = 1; |
| 131 uint64 uint_value = 2; |
| 132 int64 int_value = 3; |
| 133 double double_value = 4; |
| 134 |
| 135 int64 px_value = 5; |
| 136 uint32 pct_value = 6; |
| 137 } |
| 138 } |
| 139 |
| 140 enum Name { |
| 141 ACCEPT = 0; |
| 142 ACCEPT_CHARSET = 1; |
| 143 ACCESSKEY = 2; |
| 144 ACTION = 3; |
| 145 ALIGN = 4; |
| 146 ALT = 5; |
| 147 ASYNC = 6; |
| 148 AUTOCOMPLETE = 7; |
| 149 AUTOFOCUS = 8; |
| 150 AUTOPLAY = 9; |
| 151 AUTOSAVE = 10; |
| 152 BGCOLOR = 11; |
| 153 BORDER = 12; |
| 154 BUFFERED = 13; |
| 155 CHALLENGE = 14; |
| 156 CHARSET = 15; |
| 157 CHECKED = 16; |
| 158 CITE = 17; |
| 159 CLASS = 18; |
| 160 CODE = 19; |
| 161 CODEBASE = 20; |
| 162 COLOR = 21; |
| 163 COLS = 22; |
| 164 COLSPAN = 23; |
| 165 CONTENT = 24; |
| 166 CONTENTEDITABLE = 25; |
| 167 CONTEXTMENU = 26; |
| 168 CONTROLS = 27; |
| 169 DATA = 28; |
| 170 DATETIME = 29; |
| 171 DEFAULT = 30; |
| 172 DEFER = 31; |
| 173 DIR = 32; |
| 174 DIRNAME = 33; |
| 175 DISABLED = 34; |
| 176 DOWNLOAD = 35; |
| 177 DRAGGABLE = 36; |
| 178 DROPZONE = 37; |
| 179 ENCTYPE = 38; |
| 180 FOR = 39; |
| 181 FORM = 40; |
| 182 FORMACTION = 41; |
| 183 HEADERS = 42; |
| 184 HEIGHT = 43; |
| 185 HIDDEN = 44; |
| 186 HIGH = 45; |
| 187 HREF = 46; |
| 188 HREFLANG = 47; |
| 189 ICON = 48; |
| 190 ID = 49; |
| 191 ISMAP = 50; |
| 192 ITEMPROP = 51; |
| 193 KEYTYPE = 52; |
| 194 KIND = 53; |
| 195 LABEL = 54; |
| 196 LANG = 55; |
| 197 LANGUAGE = 56; |
| 198 LIST = 57; |
| 199 LOOP = 58; |
| 200 LOW = 59; |
| 201 MANIFEST = 60; |
| 202 MAX = 61; |
| 203 MAXLENGTH = 62; |
| 204 MEDIA = 63; |
| 205 METHOD = 64; |
| 206 MIN = 65; |
| 207 MULTIPLE = 66; |
| 208 MUTED = 67; |
| 209 NAME = 68; |
| 210 NOVALIDATE = 69; |
| 211 OPEN = 70; |
| 212 OPTIMUM = 71; |
| 213 PATTERN = 72; |
| 214 PING = 73; |
| 215 PLACEHOLDER = 74; |
| 216 POSTER = 75; |
| 217 PRELOAD = 76; |
| 218 RADIOGROUP = 77; |
| 219 READONLY = 78; |
| 220 REL = 79; |
| 221 REQUIRED = 80; |
| 222 REVERSED = 81; |
| 223 ROWS = 82; |
| 224 ROWSPAN = 83; |
| 225 SANDBOX = 84; |
| 226 SCOPE = 85; |
| 227 SCOPED = 86; |
| 228 SEAMLESS = 87; |
| 229 SELECTED = 88; |
| 230 SHAPE = 89; |
| 231 SIZE = 90; |
| 232 SIZES = 91; |
| 233 SPAN = 92; |
| 234 SPELLCHECK = 93; |
| 235 SRC = 94; |
| 236 SRCDOC = 95; |
| 237 SRCLANG = 96; |
| 238 SRCSET = 97; |
| 239 START = 98; |
| 240 STEP = 99; |
| 241 STYLE = 100; |
| 242 SUMMARY = 101; |
| 243 TABINDEX = 102; |
| 244 TARGET = 103; |
| 245 TITLE = 104; |
| 246 TYPE = 105; |
| 247 USEMAP = 106; |
| 248 VALUE = 107; |
| 249 WIDTH = 108; |
| 250 WRAP = 109; |
| 251 } |
| 252 } |
OLD | NEW |