X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/e43bd9558b80d9d92db3f39b5f77a2fa184fb467..73eceea64f35d47eeecb808cb7bfecb6bac4299b:/doc/SYMBOLS diff --git a/doc/SYMBOLS b/doc/SYMBOLS index f77f549..4edbdd2 100644 --- a/doc/SYMBOLS +++ b/doc/SYMBOLS @@ -198,6 +198,7 @@ class-finalize-impl.lisp l*loops-cpl function merge-class-lists function python-cpl function + report-class-list-merge-error function class-finalize-proto.lisp check-sod-class generic @@ -206,7 +207,6 @@ class-finalize-proto.lisp finalization-error macro finalization-failed function finalize-sod-class generic - guess-metaclass generic class-layout-impl.lisp sod-class-effective-slot class @@ -279,6 +279,7 @@ class-make-impl.lisp class-make-proto.lisp check-message-type generic check-method-type generic + guess-metaclass generic make-sod-class function make-sod-class-initfrag generic make-sod-class-initializer generic @@ -460,6 +461,7 @@ final.lisp exercise function test-module function test-parse-c-type function + test-parse-pset function test-parser macro fragment-parse.lisp @@ -469,12 +471,12 @@ fragment-parse.lisp lexer-proto.lisp define-indicator function cl:error function class parser - lexer-error function + lexer-error function class must parser scan-comment function - skip-until function parser + skip-until parser sod-token-scanner class - syntax-error function + syntax-error function class method-aggregate.lisp aggregating-effective-method class @@ -616,6 +618,7 @@ pset-proto.lisp check-unused-properties function coerce-property-value generic decode-property generic + default-slot-from-property macro get-property function make-property function make-property-set function @@ -641,8 +644,22 @@ Classes: cl:t sb-pcl::slot-object cl:condition + sod-parser:condition-with-location + sod-parser:error-with-location [cl:error] + sod-parser:base-lexer-error + lexer-error [sod-parser:parser-error] + sod-parser:base-syntax-error + syntax-error [sod-parser:parser-error] cl:serious-condition cl:error + sod-parser:error-with-location [sod-parser:condition-with-location] + sod-parser:base-lexer-error + lexer-error [sod-parser:parser-error] + sod-parser:base-syntax-error + syntax-error [sod-parser:parser-error] + sod-parser:parser-error + lexer-error [sod-parser:base-lexer-error] + syntax-error [sod-parser:base-syntax-error] cl:standard-object alignas-storage-specifier base-offset @@ -861,12 +878,15 @@ codegen-push codegen-target method-codegen coerce-property-value + cl:integer (eql :int) (eql :boolean) + cl:string (eql :id) (eql :boolean) cl:string (eql :id) (eql :keyword) cl:string (eql :id) (eql :symbol) cl:string (eql :id) (eql :type) cl:string (eql :string) (eql :id) cl:string (eql :string) (eql :keyword) cl:string (eql :string) (eql :symbol) + cl:symbol (eql :symbol) (eql :boolean) cl:symbol (eql :symbol) (eql :id) cl:symbol (eql :symbol) (eql :keyword) t t (eql cl:t) @@ -939,6 +959,7 @@ effective-method-function-name effective-method-keywords effective-method effective-method-live-p + aggregating-effective-method sod::lifecycle-effective-method simple-effective-method effective-method-message @@ -1289,8 +1310,8 @@ method-entry-function-type method-entry-slot-name method-entry method-keyword-argument-lists - effective-method t - sod::initialization-effective-method t + effective-method t t + sod::initialization-effective-method t t module-dependencies module (setf module-dependencies) @@ -1581,9 +1602,12 @@ Methods: Package `sod-parser' floc-proto.lisp + base-lexer-error class + base-syntax-error class cerror* function cerror*-with-location function cerror-with-location function + classify-condition generic condition-with-location class count-and-report-errors macro enclosed-condition generic @@ -1606,10 +1630,16 @@ floc-proto.lisp make-condition-with-location function make-file-location function noted function + parser-error class + parser-error-expected generic + parser-error-found generic + report-parser-error function simple-condition-with-location class simple-error-with-location class simple-information class simple-information-with-location class + simple-lexer-error class + simple-syntax-error class simple-warning-with-location class warn-with-location function warning-with-location class @@ -1751,7 +1781,13 @@ cl:t enclosing-information-with-location [information] enclosing-warning-with-location [cl:warning] error-with-location [cl:error] + base-lexer-error + simple-lexer-error [simple-error-with-location] + base-syntax-error + simple-syntax-error [simple-error-with-location] simple-error-with-location [cl:simple-error] + simple-lexer-error [base-lexer-error] + simple-syntax-error [base-syntax-error] information-with-location [information] simple-information-with-location [simple-information] simple-condition-with-location [cl:simple-condition] @@ -1772,13 +1808,24 @@ cl:t cl:error enclosing-error-with-location [enclosing-condition-with-location] error-with-location [condition-with-location] + base-lexer-error + simple-lexer-error [simple-error-with-location] + base-syntax-error + simple-syntax-error [simple-error-with-location] simple-error-with-location [cl:simple-error] + simple-lexer-error [base-lexer-error] + simple-syntax-error [base-syntax-error] + parser-error cl:simple-error [cl:simple-condition] simple-error-with-location [error-with-location] + simple-lexer-error [base-lexer-error] + simple-syntax-error [base-syntax-error] cl:simple-condition simple-condition-with-location [condition-with-location] cl:simple-error [cl:error] simple-error-with-location [error-with-location] + simple-lexer-error [base-lexer-error] + simple-syntax-error [base-syntax-error] simple-information [information] simple-information-with-location [information-with-location] cl:simple-warning [cl:warning] @@ -1891,6 +1938,12 @@ apply-operator simple-unary-operator sod-parser::expression-parse-state charbuf-scanner-map charbuf-scanner t +classify-condition + cl:error + cl:warning + base-lexer-error + base-syntax-error + information enclosed-condition enclosing-condition enclosing-condition-with-location-type @@ -1989,6 +2042,10 @@ parser-capture-place parser-current-char character-scanner-context string-parser +parser-error-expected + parser-error +parser-error-found + parser-error parser-places-must-be-released-p t list-parser