diff options
| author | Po Lu | 2024-06-17 17:45:41 +0800 |
|---|---|---|
| committer | Po Lu | 2024-06-17 17:45:48 +0800 |
| commit | 175a513d19b7dd2aa2af3eb549b4c6b5a099e88d (patch) | |
| tree | 4a0b8be6b647ae9df6a5a3c1f86db6b469be2aca | |
| parent | 82f0014273193d27c71a1fcb9be778c85cfa5e65 (diff) | |
| download | emacs-175a513d19b7dd2aa2af3eb549b4c6b5a099e88d.tar.gz emacs-175a513d19b7dd2aa2af3eb549b4c6b5a099e88d.zip | |
; Auto-commit of loaddefs files.
| -rw-r--r-- | lisp/cedet/semantic/grm-wy-boot.el | 441 | ||||
| -rw-r--r-- | lisp/ldefs-boot.el | 198 |
2 files changed, 285 insertions, 354 deletions
diff --git a/lisp/cedet/semantic/grm-wy-boot.el b/lisp/cedet/semantic/grm-wy-boot.el index 7658a26d106..d2ea81311b4 100644 --- a/lisp/cedet/semantic/grm-wy-boot.el +++ b/lisp/cedet/semantic/grm-wy-boot.el | |||
| @@ -44,380 +44,208 @@ | |||
| 44 | (defconst semantic-grammar-wy--keyword-table | 44 | (defconst semantic-grammar-wy--keyword-table |
| 45 | (semantic-lex-make-keyword-table | 45 | (semantic-lex-make-keyword-table |
| 46 | '(("%default-prec" . DEFAULT-PREC) | 46 | '(("%default-prec" . DEFAULT-PREC) |
| 47 | ("%no-default-prec" . NO-DEFAULT-PREC) | 47 | ("%no-default-prec" . NO-DEFAULT-PREC) ("%keyword" . KEYWORD) |
| 48 | ("%keyword" . KEYWORD) | 48 | ("%languagemode" . LANGUAGEMODE) ("%left" . LEFT) |
| 49 | ("%languagemode" . LANGUAGEMODE) | 49 | ("%nonassoc" . NONASSOC) ("%package" . PACKAGE) |
| 50 | ("%left" . LEFT) | 50 | ("%expectedconflicts" . EXPECTEDCONFLICTS) ("%provide" . PROVIDE) |
| 51 | ("%nonassoc" . NONASSOC) | 51 | ("%prec" . PREC) ("%put" . PUT) ("%quotemode" . QUOTEMODE) |
| 52 | ("%package" . PACKAGE) | 52 | ("%right" . RIGHT) ("%scopestart" . SCOPESTART) ("%start" . START) |
| 53 | ("%expectedconflicts" . EXPECTEDCONFLICTS) | 53 | ("%token" . TOKEN) ("%type" . TYPE) ("%use-macros" . USE-MACROS)) |
| 54 | ("%provide" . PROVIDE) | ||
| 55 | ("%prec" . PREC) | ||
| 56 | ("%put" . PUT) | ||
| 57 | ("%quotemode" . QUOTEMODE) | ||
| 58 | ("%right" . RIGHT) | ||
| 59 | ("%scopestart" . SCOPESTART) | ||
| 60 | ("%start" . START) | ||
| 61 | ("%token" . TOKEN) | ||
| 62 | ("%type" . TYPE) | ||
| 63 | ("%use-macros" . USE-MACROS)) | ||
| 64 | 'nil) | 54 | 'nil) |
| 65 | "Table of language keywords.") | 55 | "Table of language keywords.") |
| 66 | 56 | ||
| 67 | (defconst semantic-grammar-wy--token-table | 57 | (defconst semantic-grammar-wy--token-table |
| 68 | (semantic-lex-make-type-table | 58 | (semantic-lex-make-type-table |
| 69 | '(("punctuation" | 59 | '(("punctuation" (GT . ">") (LT . "<") (OR . "|") (SEMI . ";") |
| 70 | (GT . ">") | ||
| 71 | (LT . "<") | ||
| 72 | (OR . "|") | ||
| 73 | (SEMI . ";") | ||
| 74 | (COLON . ":")) | 60 | (COLON . ":")) |
| 75 | ("close-paren" | 61 | ("close-paren" (RBRACE . "}") (RPAREN . ")")) |
| 76 | (RBRACE . "}") | 62 | ("open-paren" (LBRACE . "{") (LPAREN . "(")) |
| 77 | (RPAREN . ")")) | 63 | ("block" (BRACE_BLOCK . "(LBRACE RBRACE)") |
| 78 | ("open-paren" | ||
| 79 | (LBRACE . "{") | ||
| 80 | (LPAREN . "(")) | ||
| 81 | ("block" | ||
| 82 | (BRACE_BLOCK . "(LBRACE RBRACE)") | ||
| 83 | (PAREN_BLOCK . "(LPAREN RPAREN)")) | 64 | (PAREN_BLOCK . "(LPAREN RPAREN)")) |
| 84 | ("code" | 65 | ("code" (EPILOGUE . "%%...EOF") (PROLOGUE . "%{...%}")) |
| 85 | (EPILOGUE . "%%...EOF") | 66 | ("sexp" (SEXP)) ("qlist" (PREFIXED_LIST)) ("char" (CHARACTER)) |
| 86 | (PROLOGUE . "%{...%}")) | 67 | ("symbol" (PERCENT_PERCENT . "\\`%%\\'") (SYMBOL)) |
| 87 | ("sexp" | 68 | ("string" (STRING))) |
| 88 | (SEXP)) | 69 | '(("punctuation" :declared t) ("block" :declared t) |
| 89 | ("qlist" | 70 | ("sexp" matchdatatype sexp) ("sexp" syntax "\\=") |
| 90 | (PREFIXED_LIST)) | 71 | ("sexp" :declared t) ("qlist" matchdatatype sexp) |
| 91 | ("char" | 72 | ("qlist" syntax "\\s'\\s-*(") ("qlist" :declared t) |
| 92 | (CHARACTER)) | 73 | ("char" syntax semantic-grammar-lex-c-char-re) ("char" :declared t) |
| 93 | ("symbol" | 74 | ("symbol" syntax ":?\\(\\sw\\|\\s_\\)+") ("symbol" :declared t) |
| 94 | (PERCENT_PERCENT . "\\`%%\\'") | 75 | ("string" :declared t) ("keyword" :declared t))) |
| 95 | (SYMBOL)) | ||
| 96 | ("string" | ||
| 97 | (STRING))) | ||
| 98 | '(("punctuation" :declared t) | ||
| 99 | ("block" :declared t) | ||
| 100 | ("sexp" matchdatatype sexp) | ||
| 101 | ("sexp" syntax "\\=") | ||
| 102 | ("sexp" :declared t) | ||
| 103 | ("qlist" matchdatatype sexp) | ||
| 104 | ("qlist" syntax "\\s'\\s-*(") | ||
| 105 | ("qlist" :declared t) | ||
| 106 | ("char" syntax semantic-grammar-lex-c-char-re) | ||
| 107 | ("char" :declared t) | ||
| 108 | ("symbol" syntax ":?\\(\\sw\\|\\s_\\)+") | ||
| 109 | ("symbol" :declared t) | ||
| 110 | ("string" :declared t) | ||
| 111 | ("keyword" :declared t))) | ||
| 112 | "Table of lexical tokens.") | 76 | "Table of lexical tokens.") |
| 113 | 77 | ||
| 114 | (defconst semantic-grammar-wy--parse-table | 78 | (defconst semantic-grammar-wy--parse-table |
| 115 | (wisent-compiled-grammar | 79 | (wisent-compiled-grammar |
| 116 | ((DEFAULT-PREC NO-DEFAULT-PREC KEYWORD LANGUAGEMODE LEFT NONASSOC PACKAGE EXPECTEDCONFLICTS PROVIDE PREC PUT QUOTEMODE RIGHT SCOPESTART START TOKEN TYPE USE-MACROS STRING SYMBOL PERCENT_PERCENT CHARACTER PREFIXED_LIST SEXP PROLOGUE EPILOGUE PAREN_BLOCK BRACE_BLOCK LPAREN RPAREN LBRACE RBRACE COLON SEMI OR LT GT) | 80 | ((DEFAULT-PREC NO-DEFAULT-PREC KEYWORD LANGUAGEMODE LEFT NONASSOC |
| 81 | PACKAGE EXPECTEDCONFLICTS PROVIDE PREC PUT QUOTEMODE | ||
| 82 | RIGHT SCOPESTART START TOKEN TYPE USE-MACROS STRING | ||
| 83 | SYMBOL PERCENT_PERCENT CHARACTER PREFIXED_LIST SEXP | ||
| 84 | PROLOGUE EPILOGUE PAREN_BLOCK BRACE_BLOCK LPAREN | ||
| 85 | RPAREN LBRACE RBRACE COLON SEMI OR LT GT) | ||
| 117 | nil | 86 | nil |
| 118 | (grammar | 87 | (grammar ((prologue)) ((epilogue)) ((declaration)) ((nonterminal)) |
| 119 | ((prologue)) | 88 | ((PERCENT_PERCENT))) |
| 120 | ((epilogue)) | ||
| 121 | ((declaration)) | ||
| 122 | ((nonterminal)) | ||
| 123 | ((PERCENT_PERCENT))) | ||
| 124 | (prologue | 89 | (prologue |
| 125 | ((PROLOGUE) | 90 | ((PROLOGUE) (wisent-raw-tag (semantic-tag-new-code "prologue" nil)))) |
| 126 | (wisent-raw-tag | ||
| 127 | (semantic-tag-new-code "prologue" nil)))) | ||
| 128 | (epilogue | 91 | (epilogue |
| 129 | ((EPILOGUE) | 92 | ((EPILOGUE) (wisent-raw-tag (semantic-tag-new-code "epilogue" nil)))) |
| 130 | (wisent-raw-tag | 93 | (declaration ((decl) (eval $1 t))) |
| 131 | (semantic-tag-new-code "epilogue" nil)))) | 94 | (decl ((default_prec_decl)) ((no_default_prec_decl)) |
| 132 | (declaration | 95 | ((languagemode_decl)) ((package_decl)) |
| 133 | ((decl) | 96 | ((expectedconflicts_decl)) ((provide_decl)) |
| 134 | (eval $1 t))) | 97 | ((precedence_decl)) ((put_decl)) ((quotemode_decl)) |
| 135 | (decl | 98 | ((scopestart_decl)) ((start_decl)) ((keyword_decl)) |
| 136 | ((default_prec_decl)) | 99 | ((token_decl)) ((type_decl)) ((use_macros_decl))) |
| 137 | ((no_default_prec_decl)) | ||
| 138 | ((languagemode_decl)) | ||
| 139 | ((package_decl)) | ||
| 140 | ((expectedconflicts_decl)) | ||
| 141 | ((provide_decl)) | ||
| 142 | ((precedence_decl)) | ||
| 143 | ((put_decl)) | ||
| 144 | ((quotemode_decl)) | ||
| 145 | ((scopestart_decl)) | ||
| 146 | ((start_decl)) | ||
| 147 | ((keyword_decl)) | ||
| 148 | ((token_decl)) | ||
| 149 | ((type_decl)) | ||
| 150 | ((use_macros_decl))) | ||
| 151 | (default_prec_decl | 100 | (default_prec_decl |
| 152 | ((DEFAULT-PREC) | 101 | ((DEFAULT-PREC) |
| 153 | `(wisent-raw-tag | 102 | `(wisent-raw-tag |
| 154 | (semantic-tag "default-prec" 'assoc :value | 103 | (semantic-tag "default-prec" 'assoc :value '("t"))))) |
| 155 | '("t"))))) | ||
| 156 | (no_default_prec_decl | 104 | (no_default_prec_decl |
| 157 | ((NO-DEFAULT-PREC) | 105 | ((NO-DEFAULT-PREC) |
| 158 | `(wisent-raw-tag | 106 | `(wisent-raw-tag |
| 159 | (semantic-tag "default-prec" 'assoc :value | 107 | (semantic-tag "default-prec" 'assoc :value '("nil"))))) |
| 160 | '("nil"))))) | ||
| 161 | (languagemode_decl | 108 | (languagemode_decl |
| 162 | ((LANGUAGEMODE symbols) | 109 | ((LANGUAGEMODE symbols) |
| 163 | `(wisent-raw-tag | 110 | `(wisent-raw-tag |
| 164 | (semantic-tag ',(car $2) | 111 | (semantic-tag ',(car $2) 'languagemode :rest ',(cdr $2))))) |
| 165 | 'languagemode :rest ',(cdr $2))))) | ||
| 166 | (package_decl | 112 | (package_decl |
| 167 | ((PACKAGE SYMBOL) | 113 | ((PACKAGE SYMBOL) |
| 168 | `(wisent-raw-tag | 114 | `(wisent-raw-tag (semantic-tag-new-package ',$2 nil)))) |
| 169 | (semantic-tag-new-package ',$2 nil)))) | ||
| 170 | (expectedconflicts_decl | 115 | (expectedconflicts_decl |
| 171 | ((EXPECTEDCONFLICTS symbols) | 116 | ((EXPECTEDCONFLICTS symbols) |
| 172 | `(wisent-raw-tag | 117 | `(wisent-raw-tag |
| 173 | (semantic-tag ',(car $2) | 118 | (semantic-tag ',(car $2) 'expectedconflicts :rest ',(cdr $2))))) |
| 174 | 'expectedconflicts :rest ',(cdr $2))))) | ||
| 175 | (provide_decl | 119 | (provide_decl |
| 176 | ((PROVIDE SYMBOL) | 120 | ((PROVIDE SYMBOL) `(wisent-raw-tag (semantic-tag ',$2 'provide)))) |
| 177 | `(wisent-raw-tag | ||
| 178 | (semantic-tag ',$2 'provide)))) | ||
| 179 | (precedence_decl | 121 | (precedence_decl |
| 180 | ((associativity token_type_opt items) | 122 | ((associativity token_type_opt items) |
| 181 | `(wisent-raw-tag | 123 | `(wisent-raw-tag (semantic-tag ',$1 'assoc :type ',$2 :value ',$3)))) |
| 182 | (semantic-tag ',$1 'assoc :type ',$2 :value ',$3)))) | 124 | (associativity ((LEFT) (progn "left")) ((RIGHT) (progn "right")) |
| 183 | (associativity | 125 | ((NONASSOC) (progn "nonassoc"))) |
| 184 | ((LEFT) | ||
| 185 | (progn "left")) | ||
| 186 | ((RIGHT) | ||
| 187 | (progn "right")) | ||
| 188 | ((NONASSOC) | ||
| 189 | (progn "nonassoc"))) | ||
| 190 | (put_decl | 126 | (put_decl |
| 191 | ((PUT put_name put_value) | 127 | ((PUT put_name put_value) |
| 192 | `(wisent-raw-tag | 128 | `(wisent-raw-tag (semantic-tag ',$2 'put :value ',(list $3)))) |
| 193 | (semantic-tag ',$2 'put :value ',(list $3)))) | ||
| 194 | ((PUT put_name put_value_list) | 129 | ((PUT put_name put_value_list) |
| 195 | `(wisent-raw-tag | 130 | `(wisent-raw-tag (semantic-tag ',$2 'put :value ',$3))) |
| 196 | (semantic-tag ',$2 'put :value ',$3))) | ||
| 197 | ((PUT put_name_list put_value) | 131 | ((PUT put_name_list put_value) |
| 198 | `(wisent-raw-tag | 132 | `(wisent-raw-tag |
| 199 | (semantic-tag ',(car $2) | 133 | (semantic-tag ',(car $2) 'put :rest ',(cdr $2) :value |
| 200 | 'put :rest ',(cdr $2) | 134 | ',(list $3)))) |
| 201 | :value ',(list $3)))) | ||
| 202 | ((PUT put_name_list put_value_list) | 135 | ((PUT put_name_list put_value_list) |
| 203 | `(wisent-raw-tag | 136 | `(wisent-raw-tag |
| 204 | (semantic-tag ',(car $2) | 137 | (semantic-tag ',(car $2) 'put :rest ',(cdr $2) :value ',$3)))) |
| 205 | 'put :rest ',(cdr $2) | ||
| 206 | :value ',$3)))) | ||
| 207 | (put_name_list | 138 | (put_name_list |
| 208 | ((BRACE_BLOCK) | 139 | ((BRACE_BLOCK) |
| 209 | (mapcar #'semantic-tag-name | 140 | (mapcar #'semantic-tag-name |
| 210 | (semantic-parse-region | 141 | (semantic-parse-region (car $region1) (cdr $region1) |
| 211 | (car $region1) | 142 | 'put_names 1)))) |
| 212 | (cdr $region1) | 143 | (put_names ((LBRACE) nil) ((RBRACE) nil) |
| 213 | 'put_names 1)))) | 144 | ((put_name) (wisent-raw-tag (semantic-tag $1 'put-name)))) |
| 214 | (put_names | 145 | (put_name ((SYMBOL)) ((token_type))) |
| 215 | ((LBRACE) | ||
| 216 | nil) | ||
| 217 | ((RBRACE) | ||
| 218 | nil) | ||
| 219 | ((put_name) | ||
| 220 | (wisent-raw-tag | ||
| 221 | (semantic-tag $1 'put-name)))) | ||
| 222 | (put_name | ||
| 223 | ((SYMBOL)) | ||
| 224 | ((token_type))) | ||
| 225 | (put_value_list | 146 | (put_value_list |
| 226 | ((BRACE_BLOCK) | 147 | ((BRACE_BLOCK) |
| 227 | (mapcar #'semantic-tag-code-detail | 148 | (mapcar #'semantic-tag-code-detail |
| 228 | (semantic-parse-region | 149 | (semantic-parse-region (car $region1) (cdr $region1) |
| 229 | (car $region1) | 150 | 'put_values 1)))) |
| 230 | (cdr $region1) | 151 | (put_values ((LBRACE) nil) ((RBRACE) nil) |
| 231 | 'put_values 1)))) | 152 | ((put_value) |
| 232 | (put_values | 153 | (wisent-raw-tag (semantic-tag-new-code "put-value" $1)))) |
| 233 | ((LBRACE) | 154 | (put_value ((SYMBOL any_value) (cons $1 $2))) |
| 234 | nil) | ||
| 235 | ((RBRACE) | ||
| 236 | nil) | ||
| 237 | ((put_value) | ||
| 238 | (wisent-raw-tag | ||
| 239 | (semantic-tag-new-code "put-value" $1)))) | ||
| 240 | (put_value | ||
| 241 | ((SYMBOL any_value) | ||
| 242 | (cons $1 $2))) | ||
| 243 | (scopestart_decl | 155 | (scopestart_decl |
| 244 | ((SCOPESTART SYMBOL) | 156 | ((SCOPESTART SYMBOL) |
| 245 | `(wisent-raw-tag | 157 | `(wisent-raw-tag (semantic-tag ',$2 'scopestart)))) |
| 246 | (semantic-tag ',$2 'scopestart)))) | ||
| 247 | (quotemode_decl | 158 | (quotemode_decl |
| 248 | ((QUOTEMODE SYMBOL) | 159 | ((QUOTEMODE SYMBOL) |
| 249 | `(wisent-raw-tag | 160 | `(wisent-raw-tag (semantic-tag ',$2 'quotemode)))) |
| 250 | (semantic-tag ',$2 'quotemode)))) | ||
| 251 | (start_decl | 161 | (start_decl |
| 252 | ((START symbols) | 162 | ((START symbols) |
| 253 | `(wisent-raw-tag | 163 | `(wisent-raw-tag (semantic-tag ',(car $2) 'start :rest ',(cdr $2))))) |
| 254 | (semantic-tag ',(car $2) | ||
| 255 | 'start :rest ',(cdr $2))))) | ||
| 256 | (keyword_decl | 164 | (keyword_decl |
| 257 | ((KEYWORD SYMBOL string_value) | 165 | ((KEYWORD SYMBOL string_value) |
| 258 | `(wisent-raw-tag | 166 | `(wisent-raw-tag (semantic-tag ',$2 'keyword :value ',$3)))) |
| 259 | (semantic-tag ',$2 'keyword :value ',$3)))) | ||
| 260 | (token_decl | 167 | (token_decl |
| 261 | ((TOKEN token_type_opt SYMBOL string_value) | 168 | ((TOKEN token_type_opt SYMBOL string_value) |
| 262 | `(wisent-raw-tag | 169 | `(wisent-raw-tag |
| 263 | (semantic-tag ',$3 ',(if $2 'token 'keyword) | 170 | (semantic-tag ',$3 ',(if $2 'token 'keyword) :type ',$2 :value |
| 264 | :type ',$2 :value ',$4))) | 171 | ',$4))) |
| 265 | ((TOKEN token_type_opt symbols) | 172 | ((TOKEN token_type_opt symbols) |
| 266 | `(wisent-raw-tag | 173 | `(wisent-raw-tag |
| 267 | (semantic-tag ',(car $3) | 174 | (semantic-tag ',(car $3) 'token :type ',$2 :rest ',(cdr $3))))) |
| 268 | 'token :type ',$2 :rest ',(cdr $3))))) | 175 | (token_type_opt (nil) ((token_type))) |
| 269 | (token_type_opt | 176 | (token_type ((LT SYMBOL GT) (progn $2))) |
| 270 | (nil) | ||
| 271 | ((token_type))) | ||
| 272 | (token_type | ||
| 273 | ((LT SYMBOL GT) | ||
| 274 | (progn $2))) | ||
| 275 | (type_decl | 177 | (type_decl |
| 276 | ((TYPE token_type plist_opt) | 178 | ((TYPE token_type plist_opt) |
| 277 | `(wisent-raw-tag | 179 | `(wisent-raw-tag (semantic-tag ',$2 'type :value ',$3)))) |
| 278 | (semantic-tag ',$2 'type :value ',$3)))) | 180 | (plist_opt (nil) ((plist))) |
| 279 | (plist_opt | 181 | (plist ((plist put_value) (append (list $2) $1)) |
| 280 | (nil) | 182 | ((put_value) (list $1))) |
| 281 | ((plist))) | ||
| 282 | (plist | ||
| 283 | ((plist put_value) | ||
| 284 | (append | ||
| 285 | (list $2) | ||
| 286 | $1)) | ||
| 287 | ((put_value) | ||
| 288 | (list $1))) | ||
| 289 | (use_name_list | 183 | (use_name_list |
| 290 | ((BRACE_BLOCK) | 184 | ((BRACE_BLOCK) |
| 291 | (mapcar #'semantic-tag-name | 185 | (mapcar #'semantic-tag-name |
| 292 | (semantic-parse-region | 186 | (semantic-parse-region (car $region1) (cdr $region1) |
| 293 | (car $region1) | 187 | 'use_names 1)))) |
| 294 | (cdr $region1) | 188 | (use_names ((LBRACE) nil) ((RBRACE) nil) |
| 295 | 'use_names 1)))) | 189 | ((SYMBOL) (wisent-raw-tag (semantic-tag $1 'use-name)))) |
| 296 | (use_names | ||
| 297 | ((LBRACE) | ||
| 298 | nil) | ||
| 299 | ((RBRACE) | ||
| 300 | nil) | ||
| 301 | ((SYMBOL) | ||
| 302 | (wisent-raw-tag | ||
| 303 | (semantic-tag $1 'use-name)))) | ||
| 304 | (use_macros_decl | 190 | (use_macros_decl |
| 305 | ((USE-MACROS SYMBOL use_name_list) | 191 | ((USE-MACROS SYMBOL use_name_list) |
| 306 | `(wisent-raw-tag | 192 | `(wisent-raw-tag |
| 307 | (semantic-tag "macro" 'macro :type ',$2 :value ',$3)))) | 193 | (semantic-tag "macro" 'macro :type ',$2 :value ',$3)))) |
| 308 | (string_value | 194 | (string_value ((STRING) (read $1))) |
| 309 | ((STRING) | 195 | (any_value ((SYMBOL)) ((STRING)) ((PAREN_BLOCK)) ((PREFIXED_LIST)) |
| 310 | (read $1))) | 196 | ((SEXP))) |
| 311 | (any_value | 197 | (symbols ((lifo_symbols) (nreverse $1))) |
| 312 | ((SYMBOL)) | 198 | (lifo_symbols ((lifo_symbols SYMBOL) (cons $2 $1)) |
| 313 | ((STRING)) | 199 | ((SYMBOL) (list $1))) |
| 314 | ((PAREN_BLOCK)) | ||
| 315 | ((PREFIXED_LIST)) | ||
| 316 | ((SEXP))) | ||
| 317 | (symbols | ||
| 318 | ((lifo_symbols) | ||
| 319 | (nreverse $1))) | ||
| 320 | (lifo_symbols | ||
| 321 | ((lifo_symbols SYMBOL) | ||
| 322 | (cons $2 $1)) | ||
| 323 | ((SYMBOL) | ||
| 324 | (list $1))) | ||
| 325 | (nonterminal | 200 | (nonterminal |
| 326 | ((SYMBOL | 201 | ((SYMBOL |
| 327 | (setq semantic-grammar-wy--nterm $1 semantic-grammar-wy--rindx 0) | 202 | (setq semantic-grammar-wy--nterm $1 semantic-grammar-wy--rindx 0) |
| 328 | COLON rules SEMI) | 203 | COLON rules SEMI) |
| 329 | (wisent-raw-tag | 204 | (wisent-raw-tag (semantic-tag $1 'nonterminal :children $4)))) |
| 330 | (semantic-tag $1 'nonterminal :children $4)))) | 205 | (rules ((lifo_rules) (apply #'nconc (nreverse $1)))) |
| 331 | (rules | 206 | (lifo_rules ((lifo_rules OR rule) (cons $3 $1)) ((rule) (list $1))) |
| 332 | ((lifo_rules) | ||
| 333 | (apply #'nconc | ||
| 334 | (nreverse $1)))) | ||
| 335 | (lifo_rules | ||
| 336 | ((lifo_rules OR rule) | ||
| 337 | (cons $3 $1)) | ||
| 338 | ((rule) | ||
| 339 | (list $1))) | ||
| 340 | (rule | 207 | (rule |
| 341 | ((rhs) | 208 | ((rhs) |
| 342 | (let* | 209 | (let* |
| 343 | ((nterm semantic-grammar-wy--nterm) | 210 | ((nterm semantic-grammar-wy--nterm) |
| 344 | (rindx semantic-grammar-wy--rindx) | 211 | (rindx semantic-grammar-wy--rindx) (rhs $1) comps prec action |
| 345 | (rhs $1) | 212 | elt) |
| 346 | comps prec action elt) | 213 | (setq semantic-grammar-wy--rindx (1+ semantic-grammar-wy--rindx)) |
| 347 | (setq semantic-grammar-wy--rindx | ||
| 348 | (1+ semantic-grammar-wy--rindx)) | ||
| 349 | (while rhs | 214 | (while rhs |
| 350 | (setq elt | 215 | (setq elt (car rhs) rhs (cdr rhs)) |
| 351 | (car rhs) | ||
| 352 | rhs | ||
| 353 | (cdr rhs)) | ||
| 354 | (cond | 216 | (cond |
| 355 | ((vectorp elt) | 217 | ((vectorp elt) |
| 356 | (if prec | 218 | (if prec |
| 357 | (error "Duplicate %%prec in `%s:%d' rule" nterm rindx)) | 219 | (error "Duplicate %%prec in `%s:%d' rule" nterm rindx)) |
| 358 | (setq prec | 220 | (setq prec (aref elt 0))) |
| 359 | (aref elt 0))) | ||
| 360 | ((consp elt) | 221 | ((consp elt) |
| 361 | (if | 222 | (if (or action comps) |
| 362 | (or action comps) | 223 | (setq comps (cons elt comps) semantic-grammar-wy--rindx |
| 363 | (setq comps | ||
| 364 | (cons elt comps) | ||
| 365 | semantic-grammar-wy--rindx | ||
| 366 | (1+ semantic-grammar-wy--rindx)) | 224 | (1+ semantic-grammar-wy--rindx)) |
| 367 | (setq action | 225 | (setq action (car elt)))) |
| 368 | (car elt)))) | 226 | (t (setq comps (cons elt comps))))) |
| 369 | (t | ||
| 370 | (setq comps | ||
| 371 | (cons elt comps))))) | ||
| 372 | (wisent-cook-tag | 227 | (wisent-cook-tag |
| 373 | (wisent-raw-tag | 228 | (wisent-raw-tag |
| 374 | (semantic-tag | 229 | (semantic-tag (format "%s:%d" nterm rindx) 'rule :type |
| 375 | (format "%s:%d" nterm rindx) | 230 | (if comps "group" "empty") :value comps :prec |
| 376 | 'rule :type | 231 | prec :expr action)))))) |
| 377 | (if comps "group" "empty") | 232 | (rhs (nil) ((rhs item) (cons $2 $1)) |
| 378 | :value comps :prec prec :expr action)))))) | 233 | ((rhs action) (cons (list $2) $1)) |
| 379 | (rhs | 234 | ((rhs PREC item) (cons (vector $3) $1))) |
| 380 | (nil) | 235 | (action ((PAREN_BLOCK)) ((PREFIXED_LIST)) |
| 381 | ((rhs item) | 236 | ((BRACE_BLOCK) |
| 382 | (cons $2 $1)) | 237 | (format "(progn\n%s)" |
| 383 | ((rhs action) | 238 | (let ((s $1)) |
| 384 | (cons | 239 | (if (string-match "^{[ \n ]*" s) |
| 385 | (list $2) | 240 | (setq s (substring s (match-end 0)))) |
| 386 | $1)) | 241 | (if (string-match "[ \n ]*}$" s) |
| 387 | ((rhs PREC item) | 242 | (setq s (substring s 0 (match-beginning 0)))) |
| 388 | (cons | 243 | s)))) |
| 389 | (vector $3) | 244 | (items ((lifo_items) (nreverse $1))) |
| 390 | $1))) | 245 | (lifo_items ((lifo_items item) (cons $2 $1)) ((item) (list $1))) |
| 391 | (action | 246 | (item ((SYMBOL)) ((CHARACTER)))) |
| 392 | ((PAREN_BLOCK)) | 247 | (grammar prologue epilogue declaration nonterminal rule put_names |
| 393 | ((PREFIXED_LIST)) | 248 | put_values use_names)) |
| 394 | ((BRACE_BLOCK) | ||
| 395 | (format "(progn\n%s)" | ||
| 396 | (let | ||
| 397 | ((s $1)) | ||
| 398 | (if | ||
| 399 | (string-match "^{[ \n ]*" s) | ||
| 400 | (setq s | ||
| 401 | (substring s | ||
| 402 | (match-end 0)))) | ||
| 403 | (if | ||
| 404 | (string-match "[ \n ]*}$" s) | ||
| 405 | (setq s | ||
| 406 | (substring s 0 | ||
| 407 | (match-beginning 0)))) | ||
| 408 | s)))) | ||
| 409 | (items | ||
| 410 | ((lifo_items) | ||
| 411 | (nreverse $1))) | ||
| 412 | (lifo_items | ||
| 413 | ((lifo_items item) | ||
| 414 | (cons $2 $1)) | ||
| 415 | ((item) | ||
| 416 | (list $1))) | ||
| 417 | (item | ||
| 418 | ((SYMBOL)) | ||
| 419 | ((CHARACTER)))) | ||
| 420 | (grammar prologue epilogue declaration nonterminal rule put_names put_values use_names)) | ||
| 421 | "Parser table.") | 249 | "Parser table.") |
| 422 | 250 | ||
| 423 | (defun semantic-grammar-wy--install-parser () | 251 | (defun semantic-grammar-wy--install-parser () |
| @@ -438,53 +266,54 @@ | |||
| 438 | ;; | 266 | ;; |
| 439 | (define-lex-keyword-type-analyzer semantic-grammar-wy--<keyword>-keyword-analyzer | 267 | (define-lex-keyword-type-analyzer semantic-grammar-wy--<keyword>-keyword-analyzer |
| 440 | "keyword analyzer for <keyword> tokens." | 268 | "keyword analyzer for <keyword> tokens." |
| 441 | "\\(\\sw\\|\\s_\\)+") | 269 | "\\(\\sw\\|\\s_\\)+" |
| 270 | ) | ||
| 442 | 271 | ||
| 443 | (define-lex-regex-type-analyzer semantic-grammar-wy--<char>-regexp-analyzer | 272 | (define-lex-regex-type-analyzer semantic-grammar-wy--<char>-regexp-analyzer |
| 444 | "regexp analyzer for <char> tokens." | 273 | "regexp analyzer for <char> tokens." |
| 445 | semantic-grammar-lex-c-char-re | 274 | semantic-grammar-lex-c-char-re |
| 446 | nil | 275 | nil |
| 447 | 'CHARACTER) | 276 | 'CHARACTER |
| 277 | ) | ||
| 448 | 278 | ||
| 449 | (define-lex-sexp-type-analyzer semantic-grammar-wy--<string>-sexp-analyzer | 279 | (define-lex-sexp-type-analyzer semantic-grammar-wy--<string>-sexp-analyzer |
| 450 | "sexp analyzer for <string> tokens." | 280 | "sexp analyzer for <string> tokens." |
| 451 | "\\s\"" | 281 | "\\s\"" |
| 452 | 'STRING) | 282 | 'STRING |
| 283 | ) | ||
| 453 | 284 | ||
| 454 | (define-lex-block-type-analyzer semantic-grammar-wy--<block>-block-analyzer | 285 | (define-lex-block-type-analyzer semantic-grammar-wy--<block>-block-analyzer |
| 455 | "block analyzer for <block> tokens." | 286 | "block analyzer for <block> tokens." |
| 456 | "\\s(\\|\\s)" | 287 | "\\s(\\|\\s)" |
| 457 | '((("(" LPAREN PAREN_BLOCK) | 288 | '((("(" LPAREN PAREN_BLOCK) ("{" LBRACE BRACE_BLOCK)) (")" RPAREN) |
| 458 | ("{" LBRACE BRACE_BLOCK)) | ||
| 459 | (")" RPAREN) | ||
| 460 | ("}" RBRACE)) | 289 | ("}" RBRACE)) |
| 461 | ) | 290 | ) |
| 462 | 291 | ||
| 463 | (define-lex-string-type-analyzer semantic-grammar-wy--<punctuation>-string-analyzer | 292 | (define-lex-string-type-analyzer semantic-grammar-wy--<punctuation>-string-analyzer |
| 464 | "string analyzer for <punctuation> tokens." | 293 | "string analyzer for <punctuation> tokens." |
| 465 | "\\(\\s.\\|\\s$\\|\\s'\\)+" | 294 | "\\(\\s.\\|\\s$\\|\\s'\\)+" |
| 466 | '((GT . ">") | 295 | '((GT . ">") (LT . "<") (OR . "|") (SEMI . ";") (COLON . ":")) |
| 467 | (LT . "<") | 296 | 'punctuation |
| 468 | (OR . "|") | 297 | ) |
| 469 | (SEMI . ";") | ||
| 470 | (COLON . ":")) | ||
| 471 | 'punctuation) | ||
| 472 | 298 | ||
| 473 | (define-lex-regex-type-analyzer semantic-grammar-wy--<symbol>-regexp-analyzer | 299 | (define-lex-regex-type-analyzer semantic-grammar-wy--<symbol>-regexp-analyzer |
| 474 | "regexp analyzer for <symbol> tokens." | 300 | "regexp analyzer for <symbol> tokens." |
| 475 | ":?\\(\\sw\\|\\s_\\)+" | 301 | ":?\\(\\sw\\|\\s_\\)+" |
| 476 | '((PERCENT_PERCENT . "\\`%%\\'")) | 302 | '((PERCENT_PERCENT . "\\`%%\\'")) |
| 477 | 'SYMBOL) | 303 | 'SYMBOL |
| 304 | ) | ||
| 478 | 305 | ||
| 479 | (define-lex-sexp-type-analyzer semantic-grammar-wy--<qlist>-sexp-analyzer | 306 | (define-lex-sexp-type-analyzer semantic-grammar-wy--<qlist>-sexp-analyzer |
| 480 | "sexp analyzer for <qlist> tokens." | 307 | "sexp analyzer for <qlist> tokens." |
| 481 | "\\s'\\s-*(" | 308 | "\\s'\\s-*(" |
| 482 | 'PREFIXED_LIST) | 309 | 'PREFIXED_LIST |
| 310 | ) | ||
| 483 | 311 | ||
| 484 | (define-lex-sexp-type-analyzer semantic-grammar-wy--<sexp>-sexp-analyzer | 312 | (define-lex-sexp-type-analyzer semantic-grammar-wy--<sexp>-sexp-analyzer |
| 485 | "sexp analyzer for <sexp> tokens." | 313 | "sexp analyzer for <sexp> tokens." |
| 486 | "\\=" | 314 | "\\=" |
| 487 | 'SEXP) | 315 | 'SEXP |
| 316 | ) | ||
| 488 | 317 | ||
| 489 | 318 | ||
| 490 | ;;; Epilogue | 319 | ;;; Epilogue |
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index cc791fa8453..ab791da3271 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el | |||
| @@ -4899,6 +4899,7 @@ function symbol or a form, if the compilation was successful | |||
| 4899 | return the compiled function. | 4899 | return the compiled function. |
| 4900 | 4900 | ||
| 4901 | (fn FUNCTION-OR-FILE &optional OUTPUT)") | 4901 | (fn FUNCTION-OR-FILE &optional OUTPUT)") |
| 4902 | (function-put 'native-compile 'function-type '(function ((or string symbol) &optional string) (or native-comp-function string))) | ||
| 4902 | (autoload 'batch-native-compile "comp" "\ | 4903 | (autoload 'batch-native-compile "comp" "\ |
| 4903 | Perform batch native compilation of remaining command-line arguments. | 4904 | Perform batch native compilation of remaining command-line arguments. |
| 4904 | 4905 | ||
| @@ -5003,7 +5004,7 @@ The variable `native-comp-async-jobs-number' specifies the number | |||
| 5003 | of (commands) to run simultaneously. | 5004 | of (commands) to run simultaneously. |
| 5004 | 5005 | ||
| 5005 | (fn FILES &optional RECURSIVELY LOAD SELECTOR)") | 5006 | (fn FILES &optional RECURSIVELY LOAD SELECTOR)") |
| 5006 | (register-definition-prefixes "comp-run" '("comp-" "native-comp")) | 5007 | (register-definition-prefixes "comp-run" '("comp-" "native-")) |
| 5007 | 5008 | ||
| 5008 | 5009 | ||
| 5009 | ;;; Generated autoloads from vc/compare-w.el | 5010 | ;;; Generated autoloads from vc/compare-w.el |
| @@ -9808,16 +9809,6 @@ displayed." t) | |||
| 9808 | 9809 | ||
| 9809 | ;;; Generated autoloads from eshell/em-extpipe.el | 9810 | ;;; Generated autoloads from eshell/em-extpipe.el |
| 9810 | 9811 | ||
| 9811 | (defgroup eshell-extpipe nil "\ | ||
| 9812 | Native shell pipelines. | ||
| 9813 | |||
| 9814 | This module lets you construct pipelines that use your operating | ||
| 9815 | system's shell instead of Eshell's own pipelining support. This | ||
| 9816 | is especially relevant when executing commands on a remote | ||
| 9817 | machine using Eshell's Tramp integration: using the remote | ||
| 9818 | shell's pipelining avoids copying the data which will flow | ||
| 9819 | through the pipeline to local Emacs buffers and then right back | ||
| 9820 | again." :tag "External pipelines" :group 'eshell-module) | ||
| 9821 | (register-definition-prefixes "em-extpipe" '("eshell-")) | 9812 | (register-definition-prefixes "em-extpipe" '("eshell-")) |
| 9822 | 9813 | ||
| 9823 | 9814 | ||
| @@ -9853,6 +9844,21 @@ again." :tag "External pipelines" :group 'eshell-module) | |||
| 9853 | 9844 | ||
| 9854 | ;;; Generated autoloads from eshell/em-script.el | 9845 | ;;; Generated autoloads from eshell/em-script.el |
| 9855 | 9846 | ||
| 9847 | (autoload 'eshell-execute-file "em-script" "\ | ||
| 9848 | Execute a series of Eshell commands in FILE, passing ARGS. | ||
| 9849 | If DESTINATION is t, write the command output to the current buffer. If | ||
| 9850 | nil, don't write the output anywhere. For any other value, output to | ||
| 9851 | the corresponding Eshell target (see `eshell-get-target'). | ||
| 9852 | |||
| 9853 | Comments begin with `#'. | ||
| 9854 | |||
| 9855 | (fn FILE &optional ARGS DESTINATION)") | ||
| 9856 | (autoload 'eshell-batch-file "em-script" "\ | ||
| 9857 | Execute an Eshell script as a batch script from the command line. | ||
| 9858 | Inside your Eshell script file, you can add the following at the | ||
| 9859 | top in order to make it into an executable script: | ||
| 9860 | |||
| 9861 | #!/usr/bin/env -S emacs --batch -f eshell-batch-file") | ||
| 9856 | (register-definition-prefixes "em-script" '("eshell")) | 9862 | (register-definition-prefixes "em-script" '("eshell")) |
| 9857 | 9863 | ||
| 9858 | 9864 | ||
| @@ -10415,7 +10421,7 @@ Look at CONFIG and try to expand GROUP. | |||
| 10415 | 10421 | ||
| 10416 | ;;; Generated autoloads from erc/erc.el | 10422 | ;;; Generated autoloads from erc/erc.el |
| 10417 | 10423 | ||
| 10418 | (push (purecopy '(erc 5 6 -4)) package--builtin-versions) | 10424 | (push (purecopy '(erc 5 6)) package--builtin-versions) |
| 10419 | (dolist (symbol '( erc-sasl erc-spelling ; 29 | 10425 | (dolist (symbol '( erc-sasl erc-spelling ; 29 |
| 10420 | erc-imenu erc-nicks)) ; 30 | 10426 | erc-imenu erc-nicks)) ; 30 |
| 10421 | (custom-add-load symbol symbol)) | 10427 | (custom-add-load symbol symbol)) |
| @@ -17700,7 +17706,7 @@ where FILE is the file from which to load the image, and DATA is a | |||
| 17700 | string containing the actual image data. If the property `:type TYPE' | 17706 | string containing the actual image data. If the property `:type TYPE' |
| 17701 | is omitted or nil, try to determine the image type from its first few | 17707 | is omitted or nil, try to determine the image type from its first few |
| 17702 | bytes of image data. If that doesn't work, and the property `:file | 17708 | bytes of image data. If that doesn't work, and the property `:file |
| 17703 | FILE' provide a file name, use its file extension as idication of the | 17709 | FILE' provide a file name, use its file extension as indication of the |
| 17704 | image type. If `:type TYPE' is provided, it must match the actual type | 17710 | image type. If `:type TYPE' is provided, it must match the actual type |
| 17705 | determined for FILE or DATA by `create-image'. | 17711 | determined for FILE or DATA by `create-image'. |
| 17706 | 17712 | ||
| @@ -18868,6 +18874,7 @@ resume interrupted spell-checking of a buffer or region. | |||
| 18868 | 18874 | ||
| 18869 | Interactively, in Transient Mark mode when the mark is active, call | 18875 | Interactively, in Transient Mark mode when the mark is active, call |
| 18870 | `ispell-region' to check the active region for spelling errors. | 18876 | `ispell-region' to check the active region for spelling errors. |
| 18877 | Non-interactively, this happens if REGION is non-nil. | ||
| 18871 | 18878 | ||
| 18872 | Word syntax is controlled by the definition of the chosen dictionary, | 18879 | Word syntax is controlled by the definition of the chosen dictionary, |
| 18873 | which is in `ispell-local-dictionary-alist' or `ispell-dictionary-alist'. | 18880 | which is in `ispell-local-dictionary-alist' or `ispell-dictionary-alist'. |
| @@ -18886,6 +18893,10 @@ quit spell session exited. | |||
| 18886 | (autoload 'ispell-pdict-save "ispell" "\ | 18893 | (autoload 'ispell-pdict-save "ispell" "\ |
| 18887 | Check to see if the personal dictionary has been modified. | 18894 | Check to see if the personal dictionary has been modified. |
| 18888 | If so, ask if it needs to be saved. | 18895 | If so, ask if it needs to be saved. |
| 18896 | If NO-QUERY is non-nil, save the personal dictionary without asking. | ||
| 18897 | Interactively, if `ispell-silently-savep' is non-nil, don't ask. | ||
| 18898 | If FORCE-SAVE is non-nil, suggest to save the personal dictionary even | ||
| 18899 | if not modified; this always happens interactively. | ||
| 18889 | 18900 | ||
| 18890 | (fn &optional NO-QUERY FORCE-SAVE)" t) | 18901 | (fn &optional NO-QUERY FORCE-SAVE)" t) |
| 18891 | (autoload 'ispell-help "ispell" "\ | 18902 | (autoload 'ispell-help "ispell" "\ |
| @@ -18894,23 +18905,23 @@ Display a list of the options available when a misspelling is encountered. | |||
| 18894 | Selections are: | 18905 | Selections are: |
| 18895 | 18906 | ||
| 18896 | \\`0'..\\`9' Replace the word with a digit offered in the *Choices* buffer. | 18907 | \\`0'..\\`9' Replace the word with a digit offered in the *Choices* buffer. |
| 18897 | \\`SPC' Accept word this time. | 18908 | \\`SPC' Accept word this time. |
| 18898 | \\`i' Accept word and insert into private dictionary. | 18909 | \\`i' Accept word and insert into private dictionary. |
| 18899 | \\`a' Accept word for this session. | 18910 | \\`a' Accept word for this session. |
| 18900 | \\`A' Accept word and place in `buffer-local dictionary'. | 18911 | \\`A' Accept word and place in `buffer-local dictionary'. |
| 18901 | \\`r' Replace word with typed-in value. Rechecked. | 18912 | \\`r' Replace word with typed-in value. Rechecked. |
| 18902 | \\`R' Replace word with typed-in value. Query-replaced in buffer. Rechecked. | 18913 | \\`R' Replace word with typed-in value. Query-replaced in buffer. Rechecked. |
| 18903 | \\`?' Show these commands. | 18914 | \\`?' Show these commands. |
| 18904 | \\`x' Exit spelling buffer. Move cursor to original point. | 18915 | \\`x' Exit spelling buffer. Move cursor to original point. |
| 18905 | \\`X' Exit spelling buffer. Leaves cursor at the current point, and permits | 18916 | \\`X' Exit spelling buffer. Leaves cursor at the current point, and permits |
| 18906 | the aborted check to be completed later. | 18917 | the aborted check to be completed later. |
| 18907 | \\`q' Quit spelling session (Kills ispell process). | 18918 | \\`q' Quit spelling session (Kills ispell process). |
| 18908 | \\`l' Look up typed-in replacement in alternate dictionary. Wildcards okay. | 18919 | \\`l' Look up typed-in replacement in alternate dictionary. Wildcards okay. |
| 18909 | \\`u' Like \\`i', but the word is lower-cased first. | 18920 | \\`u' Like \\`i', but the word is lower-cased first. |
| 18910 | \\`m' Place typed-in value in personal dictionary, then recheck current word. | 18921 | \\`m' Place typed-in value in personal dictionary, then recheck current word. |
| 18911 | \\`C-l' Redraw screen. | 18922 | \\`C-l' Redraw screen. |
| 18912 | \\`C-r' Recursive edit. | 18923 | \\`C-r' Recursive edit. |
| 18913 | \\`C-z' Suspend Emacs or iconify frame.") | 18924 | \\`C-z' Suspend Emacs or iconify frame.") |
| 18914 | (autoload 'ispell-kill-ispell "ispell" "\ | 18925 | (autoload 'ispell-kill-ispell "ispell" "\ |
| 18915 | Kill current Ispell process (so that you may start a fresh one). | 18926 | Kill current Ispell process (so that you may start a fresh one). |
| 18916 | With NO-ERROR, just return non-nil if there was no Ispell running. | 18927 | With NO-ERROR, just return non-nil if there was no Ispell running. |
| @@ -18919,14 +18930,14 @@ With CLEAR, buffer session localwords are cleaned. | |||
| 18919 | (fn &optional NO-ERROR CLEAR)" t) | 18930 | (fn &optional NO-ERROR CLEAR)" t) |
| 18920 | (autoload 'ispell-change-dictionary "ispell" "\ | 18931 | (autoload 'ispell-change-dictionary "ispell" "\ |
| 18921 | Change to dictionary DICT for Ispell. | 18932 | Change to dictionary DICT for Ispell. |
| 18922 | With a prefix arg, set it \"globally\", for all buffers. | 18933 | If ARG is non-nil (interactively, the prefix arg), set it \"globally\", |
| 18923 | Without a prefix arg, set it \"locally\", just for this buffer. | 18934 | for all buffers. Otherwise, set it \"locally\", just for this buffer. |
| 18924 | 18935 | ||
| 18925 | By just answering RET you can find out what the current dictionary is. | 18936 | By just answering RET you can find out the name of the current dictionary. |
| 18926 | 18937 | ||
| 18927 | (fn DICT &optional ARG)" t) | 18938 | (fn DICT &optional ARG)" t) |
| 18928 | (autoload 'ispell-region "ispell" "\ | 18939 | (autoload 'ispell-region "ispell" "\ |
| 18929 | Interactively check a region for spelling errors. | 18940 | Interactively check region between REG-START and REG-END for spelling errors. |
| 18930 | Leave the mark at the last misspelled word that the user was queried about. | 18941 | Leave the mark at the last misspelled word that the user was queried about. |
| 18931 | 18942 | ||
| 18932 | Return nil if spell session was terminated, otherwise returns shift offset | 18943 | Return nil if spell session was terminated, otherwise returns shift offset |
| @@ -19024,7 +19035,7 @@ in your init file: | |||
| 19024 | (add-hook \\='mail-send-hook #\\='ispell-message) | 19035 | (add-hook \\='mail-send-hook #\\='ispell-message) |
| 19025 | (add-hook \\='mh-before-send-letter-hook #\\='ispell-message) | 19036 | (add-hook \\='mh-before-send-letter-hook #\\='ispell-message) |
| 19026 | 19037 | ||
| 19027 | You can bind this to the key C-c i in GNUS or mail by adding to | 19038 | You can bind this to a key in GNUS or mail by adding to |
| 19028 | `news-reply-mode-hook' or `mail-mode-hook' the following lambda expression: | 19039 | `news-reply-mode-hook' or `mail-mode-hook' the following lambda expression: |
| 19029 | (lambda () (local-set-key \"\\C-ci\" \\='ispell-message))" t) | 19040 | (lambda () (local-set-key \"\\C-ci\" \\='ispell-message))" t) |
| 19030 | (register-definition-prefixes "ispell" '("check-ispell-version" "ispell-")) | 19041 | (register-definition-prefixes "ispell" '("check-ispell-version" "ispell-")) |
| @@ -22631,7 +22642,7 @@ Many aspects this mode can be customized using | |||
| 22631 | 22642 | ||
| 22632 | ;;; Generated autoloads from org/ob-lilypond.el | 22643 | ;;; Generated autoloads from org/ob-lilypond.el |
| 22633 | 22644 | ||
| 22634 | (register-definition-prefixes "ob-lilypond" '("lilypond-mode" "ob-lilypond-header-args" "org-babel-")) | 22645 | (register-definition-prefixes "ob-lilypond" '("ob-lilypond-header-args" "org-babel-")) |
| 22635 | 22646 | ||
| 22636 | 22647 | ||
| 22637 | ;;; Generated autoloads from org/ob-lisp.el | 22648 | ;;; Generated autoloads from org/ob-lisp.el |
| @@ -22726,7 +22737,7 @@ Many aspects this mode can be customized using | |||
| 22726 | 22737 | ||
| 22727 | ;;; Generated autoloads from org/ob-shell.el | 22738 | ;;; Generated autoloads from org/ob-shell.el |
| 22728 | 22739 | ||
| 22729 | (register-definition-prefixes "ob-shell" '("org-babel-")) | 22740 | (register-definition-prefixes "ob-shell" '("ob-shell-async-" "org-babel-")) |
| 22730 | 22741 | ||
| 22731 | 22742 | ||
| 22732 | ;;; Generated autoloads from org/ob-sql.el | 22743 | ;;; Generated autoloads from org/ob-sql.el |
| @@ -22933,7 +22944,7 @@ Coloring: | |||
| 22933 | 22944 | ||
| 22934 | ;;; Generated autoloads from org/org.el | 22945 | ;;; Generated autoloads from org/org.el |
| 22935 | 22946 | ||
| 22936 | (push (purecopy '(org 9 6 15)) package--builtin-versions) | 22947 | (push (purecopy '(org 9 7 4)) package--builtin-versions) |
| 22937 | (autoload 'org-babel-do-load-languages "org" "\ | 22948 | (autoload 'org-babel-do-load-languages "org" "\ |
| 22938 | Load the languages defined in `org-babel-load-languages'. | 22949 | Load the languages defined in `org-babel-load-languages'. |
| 22939 | 22950 | ||
| @@ -23011,10 +23022,10 @@ If the file does not exist, throw an error. | |||
| 23011 | 23022 | ||
| 23012 | (fn PATH &optional IN-EMACS LINE SEARCH)") | 23023 | (fn PATH &optional IN-EMACS LINE SEARCH)") |
| 23013 | (autoload 'org-open-at-point-global "org" "\ | 23024 | (autoload 'org-open-at-point-global "org" "\ |
| 23014 | Follow a link or a time-stamp like Org mode does. | 23025 | Follow a link or a timestamp like Org mode does. |
| 23015 | Also follow links and emails as seen by `thing-at-point'. | 23026 | Also follow links and emails as seen by `thing-at-point'. |
| 23016 | This command can be called in any mode to follow an external | 23027 | This command can be called in any mode to follow an external |
| 23017 | link or a time-stamp that has Org mode syntax. Its behavior | 23028 | link or a timestamp that has Org mode syntax. Its behavior |
| 23018 | is undefined when called on internal links like fuzzy links. | 23029 | is undefined when called on internal links like fuzzy links. |
| 23019 | Raise a user error when there is nothing to follow." t) | 23030 | Raise a user error when there is nothing to follow." t) |
| 23020 | (autoload 'org-offer-links-in-entry "org" "\ | 23031 | (autoload 'org-offer-links-in-entry "org" "\ |
| @@ -23463,7 +23474,7 @@ With `\\[universal-argument]' prefix ARG, switch to startup visibility. | |||
| 23463 | With a numeric prefix, show all headlines up to that level. | 23474 | With a numeric prefix, show all headlines up to that level. |
| 23464 | 23475 | ||
| 23465 | (fn &optional ARG)" t) | 23476 | (fn &optional ARG)" t) |
| 23466 | (register-definition-prefixes "org-cycle" '("org-cycle-")) | 23477 | (register-definition-prefixes "org-cycle" '("org-")) |
| 23467 | 23478 | ||
| 23468 | 23479 | ||
| 23469 | ;;; Generated autoloads from org/org-datetree.el | 23480 | ;;; Generated autoloads from org/org-datetree.el |
| @@ -23481,6 +23492,11 @@ With a numeric prefix, show all headlines up to that level. | |||
| 23481 | (register-definition-prefixes "org-element" '("org-element-")) | 23492 | (register-definition-prefixes "org-element" '("org-element-")) |
| 23482 | 23493 | ||
| 23483 | 23494 | ||
| 23495 | ;;; Generated autoloads from org/org-element-ast.el | ||
| 23496 | |||
| 23497 | (register-definition-prefixes "org-element-ast" '("org-element-")) | ||
| 23498 | |||
| 23499 | |||
| 23484 | ;;; Generated autoloads from org/org-entities.el | 23500 | ;;; Generated autoloads from org/org-entities.el |
| 23485 | 23501 | ||
| 23486 | (register-definition-prefixes "org-entities" '("org-entit")) | 23502 | (register-definition-prefixes "org-entities" '("org-entit")) |
| @@ -23697,7 +23713,7 @@ This function is intended to be used in `outline-search-function'. | |||
| 23697 | 23713 | ||
| 23698 | ;;; Generated autoloads from org/ox-ascii.el | 23714 | ;;; Generated autoloads from org/ox-ascii.el |
| 23699 | 23715 | ||
| 23700 | (register-definition-prefixes "ox-ascii" '("org-ascii-")) | 23716 | (register-definition-prefixes "ox-ascii" '("org-")) |
| 23701 | 23717 | ||
| 23702 | 23718 | ||
| 23703 | ;;; Generated autoloads from org/ox-beamer.el | 23719 | ;;; Generated autoloads from org/ox-beamer.el |
| @@ -23707,7 +23723,7 @@ This function is intended to be used in `outline-search-function'. | |||
| 23707 | 23723 | ||
| 23708 | ;;; Generated autoloads from org/ox-html.el | 23724 | ;;; Generated autoloads from org/ox-html.el |
| 23709 | 23725 | ||
| 23710 | (register-definition-prefixes "ox-html" '("org-html-")) | 23726 | (register-definition-prefixes "ox-html" '("org-")) |
| 23711 | 23727 | ||
| 23712 | 23728 | ||
| 23713 | ;;; Generated autoloads from org/ox-icalendar.el | 23729 | ;;; Generated autoloads from org/ox-icalendar.el |
| @@ -23824,7 +23840,7 @@ Return PDF file's name. | |||
| 23824 | 23840 | ||
| 23825 | ;;; Generated autoloads from org/ox-md.el | 23841 | ;;; Generated autoloads from org/ox-md.el |
| 23826 | 23842 | ||
| 23827 | (register-definition-prefixes "ox-md" '("org-md-")) | 23843 | (register-definition-prefixes "ox-md" '("org-")) |
| 23828 | 23844 | ||
| 23829 | 23845 | ||
| 23830 | ;;; Generated autoloads from org/ox-odt.el | 23846 | ;;; Generated autoloads from org/ox-odt.el |
| @@ -23844,7 +23860,7 @@ Return PDF file's name. | |||
| 23844 | 23860 | ||
| 23845 | ;;; Generated autoloads from org/ox-texinfo.el | 23861 | ;;; Generated autoloads from org/ox-texinfo.el |
| 23846 | 23862 | ||
| 23847 | (register-definition-prefixes "ox-texinfo" '("org-texinfo-")) | 23863 | (register-definition-prefixes "ox-texinfo" '("org-")) |
| 23848 | 23864 | ||
| 23849 | 23865 | ||
| 23850 | ;;; Generated autoloads from emacs-lisp/package.el | 23866 | ;;; Generated autoloads from emacs-lisp/package.el |
| @@ -24881,6 +24897,44 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'. | |||
| 24881 | (register-definition-prefixes "pgtk-dnd" '("pgtk-dnd-")) | 24897 | (register-definition-prefixes "pgtk-dnd" '("pgtk-dnd-")) |
| 24882 | 24898 | ||
| 24883 | 24899 | ||
| 24900 | ;;; Generated autoloads from progmodes/php-ts-mode.el | ||
| 24901 | |||
| 24902 | (autoload 'php-ts-mode "php-ts-mode" "\ | ||
| 24903 | Major mode for editing PHP, powered by tree-sitter. | ||
| 24904 | |||
| 24905 | (fn)" t) | ||
| 24906 | (autoload 'php-ts-mode-run-php-webserver "php-ts-mode" "\ | ||
| 24907 | Run PHP built-in web server. | ||
| 24908 | |||
| 24909 | PORT: Port number of built-in web server, default `php-ts-mode-ws-port'. | ||
| 24910 | Prompt for the port if the default value is nil. | ||
| 24911 | HOSTNAME: Hostname or IP address of Built-in web server, | ||
| 24912 | default `php-ts-mode-ws-hostname'. Prompt for the hostname if the | ||
| 24913 | default value is nil. | ||
| 24914 | DOCUMENT-ROOT: Path to Document root, default `php-ts-mode-ws-document-root'. | ||
| 24915 | Prompt for the document-root if the default value is nil. | ||
| 24916 | ROUTER-SCRIPT: Path of the router PHP script, | ||
| 24917 | see `https://www.php.net/manual/en/features.commandline.webserver.php' | ||
| 24918 | NUM-OF-WORKERS: Before run the web server set the | ||
| 24919 | PHP_CLI_SERVER_WORKERS env variable useful for testing code against | ||
| 24920 | multiple simultaneous requests. | ||
| 24921 | |||
| 24922 | Interactively, when invoked with prefix argument, always prompt | ||
| 24923 | for PORT, HOSTNAME, DOCUMENT-ROOT and ROUTER-SCRIPT. | ||
| 24924 | |||
| 24925 | (fn &optional PORT HOSTNAME DOCUMENT-ROOT ROUTER-SCRIPT NUM-OF-WORKERS)" t) | ||
| 24926 | (autoload 'run-php "php-ts-mode" "\ | ||
| 24927 | Run an PHP interpreter as a inferior process. | ||
| 24928 | |||
| 24929 | Arguments CMD an CONFIG, default to `php-ts-mode-php-executable' | ||
| 24930 | and `php-ts-mode-php-config' respectively, control which PHP interpreter is run. | ||
| 24931 | Prompt for CMD if `php-ts-mode-php-executable' is nil. | ||
| 24932 | Optional CONFIG, if supplied, is the php.ini file to use. | ||
| 24933 | |||
| 24934 | (fn &optional CMD CONFIG)" t) | ||
| 24935 | (register-definition-prefixes "php-ts-mode" '("inferior-php-ts-mode" "php-ts-")) | ||
| 24936 | |||
| 24937 | |||
| 24884 | ;;; Generated autoloads from textmodes/picture.el | 24938 | ;;; Generated autoloads from textmodes/picture.el |
| 24885 | 24939 | ||
| 24886 | (autoload 'picture-mode "picture" "\ | 24940 | (autoload 'picture-mode "picture" "\ |
| @@ -25728,7 +25782,7 @@ Open profile FILENAME. | |||
| 25728 | 25782 | ||
| 25729 | ;;; Generated autoloads from progmodes/project.el | 25783 | ;;; Generated autoloads from progmodes/project.el |
| 25730 | 25784 | ||
| 25731 | (push (purecopy '(project 0 11 0)) package--builtin-versions) | 25785 | (push (purecopy '(project 0 11 1)) package--builtin-versions) |
| 25732 | (autoload 'project-current "project" "\ | 25786 | (autoload 'project-current "project" "\ |
| 25733 | Return the project instance in DIRECTORY, defaulting to `default-directory'. | 25787 | Return the project instance in DIRECTORY, defaulting to `default-directory'. |
| 25734 | 25788 | ||
| @@ -33201,6 +33255,54 @@ Ding and select the window at EVENT, then activate the mark. If | |||
| 33201 | word around EVENT; otherwise, set point to the location of EVENT. | 33255 | word around EVENT; otherwise, set point to the location of EVENT. |
| 33202 | 33256 | ||
| 33203 | (fn EVENT)" t) | 33257 | (fn EVENT)" t) |
| 33258 | (autoload 'touch-screen-translate-touch "touch-screen" "\ | ||
| 33259 | Translate touch screen events into a sequence of mouse events. | ||
| 33260 | PROMPT is the prompt string given to `read-key-sequence', or nil | ||
| 33261 | if this function is being called from the keyboard command loop. | ||
| 33262 | Value is a new key sequence. | ||
| 33263 | |||
| 33264 | Read the touch screen event within `current-key-remap-sequence' | ||
| 33265 | and give it to `touch-screen-handle-touch'. Return any key | ||
| 33266 | sequence signaled. | ||
| 33267 | |||
| 33268 | If `touch-screen-handle-touch' does not signal for an event to be | ||
| 33269 | returned after the last element of the key sequence is read, | ||
| 33270 | continue reading touch screen events until | ||
| 33271 | `touch-screen-handle-touch' signals. Return a sequence | ||
| 33272 | consisting of the first event encountered that is not a touch | ||
| 33273 | screen event. | ||
| 33274 | |||
| 33275 | In addition to non-touchscreen events read, key sequences | ||
| 33276 | returned may contain any one of the following events: | ||
| 33277 | |||
| 33278 | (touchscreen-scroll WINDOW DX DY) | ||
| 33279 | |||
| 33280 | where WINDOW specifies a window to scroll, and DX and DY are | ||
| 33281 | integers describing how many pixels to be scrolled horizontally | ||
| 33282 | and vertically, | ||
| 33283 | |||
| 33284 | (touchscreen-hold POSN) | ||
| 33285 | (touchscreen-drag POSN) | ||
| 33286 | |||
| 33287 | where POSN is the position of the long-press or touchpoint | ||
| 33288 | motion, | ||
| 33289 | |||
| 33290 | (touchscreen-restart-drag POSN) | ||
| 33291 | |||
| 33292 | where POSN is the position of the tap, | ||
| 33293 | |||
| 33294 | (down-mouse-1 POSN) | ||
| 33295 | (drag-mouse-1 POSN) | ||
| 33296 | |||
| 33297 | where POSN is the position of the mouse button press or click, | ||
| 33298 | |||
| 33299 | (mouse-1 POSN) | ||
| 33300 | (mouse-2 POSN) | ||
| 33301 | |||
| 33302 | where POSN is the position of the mouse click, either `mouse-2' | ||
| 33303 | if POSN is on a link or a button, or `mouse-1' otherwise. | ||
| 33304 | |||
| 33305 | (fn PROMPT)") | ||
| 33204 | (autoload 'touch-screen-track-tap "touch-screen" "\ | 33306 | (autoload 'touch-screen-track-tap "touch-screen" "\ |
| 33205 | Track a single tap starting from EVENT. | 33307 | Track a single tap starting from EVENT. |
| 33206 | EVENT should be a `touchscreen-begin' event. | 33308 | EVENT should be a `touchscreen-begin' event. |
| @@ -37465,7 +37567,7 @@ Default value of MODIFIERS is `shift-super'. | |||
| 37465 | 37567 | ||
| 37466 | ;;; Generated autoloads from window-tool-bar.el | 37568 | ;;; Generated autoloads from window-tool-bar.el |
| 37467 | 37569 | ||
| 37468 | (push (purecopy '(window-tool-bar 0 2)) package--builtin-versions) | 37570 | (push (purecopy '(window-tool-bar 0 2 1)) package--builtin-versions) |
| 37469 | (autoload 'window-tool-bar-string "window-tool-bar" "\ | 37571 | (autoload 'window-tool-bar-string "window-tool-bar" "\ |
| 37470 | Return a (propertized) string for the tool bar. | 37572 | Return a (propertized) string for the tool bar. |
| 37471 | 37573 | ||
| @@ -37979,9 +38081,9 @@ run a specific program. The program must be a member of | |||
| 37979 | (provide 'loaddefs) | 38081 | (provide 'loaddefs) |
| 37980 | 38082 | ||
| 37981 | ;; Local Variables: | 38083 | ;; Local Variables: |
| 38084 | ;; no-byte-compile: t | ||
| 37982 | ;; version-control: never | 38085 | ;; version-control: never |
| 37983 | ;; no-update-autoloads: t | 38086 | ;; no-update-autoloads: t |
| 37984 | ;; no-byte-compile: t | ||
| 37985 | ;; no-native-compile: t | 38087 | ;; no-native-compile: t |
| 37986 | ;; coding: utf-8-emacs-unix | 38088 | ;; coding: utf-8-emacs-unix |
| 37987 | ;; End: | 38089 | ;; End: |