搜尋此網誌

2012年8月7日 星期二

Visual Forms Representation(VFR) commands Table


You could refer to: Visual Forms Representation File Format
/*
 * EfiVfrParser: P a r s e r  S u p p o r t
 *
 * Generated from: C:\Edk\Sample\Tools\Source\UefiVfrCompile\VfrSyntax.g
 */
const ANTLRChar *EfiVfrParser::tokenName(int tok)   { return _token_tbl[tok]; }

const ANTLRChar *EfiVfrParser::_token_tbl[]={
/* 00 */ "Invalid",
/* 01 */ "@",
/* 02 */ "TheString",
/* 03 */ "~[\\n]*",
/* 04 */ "\\n",
/* 05 */ "//",
/* 06 */ "[\\ \\t]",
/* 07 */ "\\n",
/* 08 */ "extern",
/* 09 */ "formpkgtype",
/* 10 */ "{",
/* 11 */ "}",
/* 12 */ "(",
/* 13 */ ")",
/* 14 */ "[",
/* 15 */ "]",
/* 16 */ "LineDefinition",
/* 17 */ "devicepath",
/* 18 */ "formset",
/* 19 */ "formsetid",
/* 20 */ "endformset",
/* 21 */ "title",
/* 22 */ "formid",
/* 23 */ "oneof",
/* 24 */ "endoneof",
/* 25 */ "prompt",
/* 26 */ "orderedlist",
/* 27 */ "maxcontainers",
/* 28 */ "endlist",
/* 29 */ "endform",
/* 30 */ "form",
/* 31 */ "subtitle",
/* 32 */ "help",
/* 33 */ "text",
/* 34 */ "option",
/* 35 */ "flags",
/* 36 */ "date",
/* 37 */ "enddate",
/* 38 */ "year",
/* 39 */ "month",
/* 40 */ "day",
/* 41 */ "time",
/* 42 */ "endtime",
/* 43 */ "hour",
/* 44 */ "minute",
/* 45 */ "second",
/* 46 */ "grayoutif",
/* 47 */ "label",
/* 48 */ "timeout",
/* 49 */ "inventory",
/* 50 */ "_NON_NV_DATA_MAP",
/* 51 */ "struct",
/* 52 */ "BOOLEAN",
/* 53 */ "UINT64",
/* 54 */ "UINT32",
/* 55 */ "UINT16",
/* 56 */ "CHAR16",
/* 57 */ "UINT8",
/* 58 */ "guid",
/* 59 */ "checkbox",
/* 60 */ "endcheckbox",
/* 61 */ "numeric",
/* 62 */ "endnumeric",
/* 63 */ "minimum",
/* 64 */ "maximum",
/* 65 */ "step",
/* 66 */ "default",
/* 67 */ "password",
/* 68 */ "endpassword",
/* 69 */ "string",
/* 70 */ "endstring",
/* 71 */ "minsize",
/* 72 */ "maxsize",
/* 73 */ "encoding",
/* 74 */ "suppressif",
/* 75 */ "disableif",
/* 76 */ "hidden",
/* 77 */ "goto",
/* 78 */ "formsetguid",
/* 79 */ "inconsistentif",
/* 80 */ "nosubmitif",
/* 81 */ "endif",
/* 82 */ "key",
/* 83 */ "DEFAULT",
/* 84 */ "MANUFACTURING",
/* 85 */ "INTERACTIVE", /*The callback associated with this form will be called.*/
/* 86 */ "NV_ACCESS",
/* 87 */ "RESET_REQUIRED", /*A system reset is required in order for changes in this question's value to take effect.*/
/* 88 */ "LATE_CHECK",
/* 89 */ "READ_ONLY", /*The question is read-only. The value cannot be changed and cannot be selected.*/
/* 90 */ "OPTIONS_ONLY", /*Only the values specified by nested option operators can be selected by the user.*/
/* 91 */ "class",
/* 92 */ "subclass",
/* 93 */ "classguid",
/* 94 */ "typedef",
/* 95 */ "restore",
/* 96 */ "save",
/* 97 */ "defaults",
/* 98 */ "banner",
/* 99 */ "align",
/* 100 */ "left",
/* 101 */ "right",
/* 102 */ "center",
/* 103 */ "line",
/* 104 */ "name",
/* 105 */ "varid",
/* 106 */ "question",
/* 107 */ "questionid",
/* 108 */ "image",
/* 109 */ "locked",
/* 110 */ "rule",
/* 111 */ "endrule",
/* 112 */ "value",
/* 113 */ "resetbutton",
/* 114 */ "endresetbutton",
/* 115 */ "defaultstore",
/* 116 */ "attribute",
/* 117 */ "varstore",
/* 118 */ "efivarstore",
/* 119 */ "varsize",
/* 120 */ "namevaluevarstore",
/* 121 */ "action",
/* 122 */ "config",
/* 123 */ "endaction",
/* 124 */ "refresh",
/* 125 */ "interval",
/* 126 */ "varstoredevice",
/* 127 */ "NONDEVICE",
/* 128 */ "DISK_DEVICE",
/* 129 */ "VIDEO_DEVICE",
/* 130 */ "NETWORK_DEVICE",
/* 131 */ "INPUT_DEVICE",
/* 132 */ "ONBOARD_DEVICE",
/* 133 */ "OTHER_DEVICE",
/* 134 */ "SETUP_APPLICATION",
/* 135 */ "GENERAL_APPLICATION",
/* 136 */ "FRONT_PAGE",
/* 137 */ "SINGLE_USE",
/* 138 */ "show",
/* 139 */ "push",
/* 140 */ "pop",
/* 141 */ ",",
/* 142 */ "string identifier",
/* 143 */ "numeric value",
/* 144 */ "\\#pragma",
/* 145 */ "pack",
/* 146 */ ";",
/* 147 */ "EFI_STRING_ID",
/* 148 */ "EFI_HII_DATE",
/* 149 */ "EFI_HII_TIME",
/* 150 */ "=",
/* 151 */ "STRING_TOKEN",
/* 152 */ "\\|",
/* 153 */ ".",
/* 154 */ "TRUE",
/* 155 */ "FALSE",
/* 156 */ "ONE",
/* 157 */ "ONES",
/* 158 */ "ZERO",
/* 159 */ ":",
/* 160 */ "/",
/* 161 */ "HORIZONTAL",
/* 162 */ "CHECKBOX_DEFAULT",
/* 163 */ "CHECKBOX_DEFAULT_MFG",
/* 164 */ "YEAR_SUPPRESS",
/* 165 */ "MONTH_SUPPRESS",
/* 166 */ "DAY_SUPPRESS",
/* 167 */ "STORAGE_NORMAL",
/* 168 */ "STORAGE_TIME",
/* 169 */ "STORAGE_WAKEUP",
/* 170 */ "NUMERIC_SIZE_1",
/* 171 */ "NUMERIC_SIZE_2",
/* 172 */ "NUMERIC_SIZE_4",
/* 173 */ "NUMERIC_SIZE_8",
/* 174 */ "DISPLAY_INT_DEC",
/* 175 */ "DISPLAY_UINT_DEC",
/* 176 */ "DISPLAY_UINT_HEX",
/* 177 */ "MULTI_LINE",
/* 178 */ "UNIQUE",
/* 179 */ "NOEMPTY",
/* 180 */ "HOUR_SUPPRESS",
/* 181 */ "MINUTE_SUPPRESS",
/* 182 */ "SECOND_SUPPRESS",
/* 183 */ "IMAGE_TOKEN",
/* 184 */ "OPTION_DEFAULT",
/* 185 */ "OPTION_DEFAULT_MFG",
/* 186 */ "dup",
/* 187 */ "vareqval",
/* 188 */ "var",
/* 189 */ "ideqval",
/* 190 */ "ideqid",
/* 191 */ "ideqvallist",
/* 192 */ "questionref",
/* 193 */ "ruleref",
/* 194 */ "stringref",
/* 195 */ "pushthis",
/* 196 */ "UNDEFINED",
/* 197 */ "VERSOPM",
/* 198 */ "length",
/* 199 */ "AND",
/* 200 */ "OR",
/* 201 */ "NOT",
/* 202 */ "~",
/* 203 */ "boolval",
/* 204 */ "stringval",
/* 205 */ "unintval",
/* 206 */ "toupper",
/* 207 */ "tolower",
/* 208 */ "match",
/* 209 */ "catenate",
/* 210 */ "questionrefval",
/* 211 */ "stringrefval",
/* 212 */ "&",
/* 213 */ "==",
/* 214 */ "!=",
/* 215 */ "<",
/* 216 */ "<=",
/* 217 */ ">",
/* 218 */ ">=",
/* 219 */ "\\<<",
/* 220 */ "\\>>",
/* 221 */ "\\+",
/* 222 */ "\\-",
/* 223 */ "\\*",
/* 224 */ "%",
/* 225 */ "Path",
/* 226 */ "Format",
/* 227 */ "cond",
/* 228 */ "find",
/* 229 */ "mid",
/* 230 */ "token",
/* 231 */ "span",
/* 232 */ "?",
/* 233 */ "SENSITIVE",
/* 234 */ "INSENSITIVE",
/* 235 */ "LAST_NON_MATCH",
/* 236 */ "FIRST_NON_MATCH"
};


/*The source code is from EFI Dev Kit(EDk).*/


沒有留言:

張貼留言