A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
#%module-begin...+3D syntax???@action patternAction Patternsannotated pattern variableAttaching Documentation to Exportsattributeattributebooleanbound-id-proper-subset?bound-id-set->listbound-id-set->streambound-id-set-addbound-id-set-add!bound-id-set-clearbound-id-set-clear!bound-id-set-copybound-id-set-copy-clearbound-id-set-countbound-id-set-empty?bound-id-set-firstbound-id-set-for-eachbound-id-set-intersectbound-id-set-intersect!bound-id-set-mapbound-id-set-member?bound-id-set-removebound-id-set-remove!bound-id-set-restbound-id-set-subtractbound-id-set-subtract!bound-id-set-symmetric-differencebound-id-set-symmetric-difference!bound-id-set-unionbound-id-set-union!bound-id-set/cbound-id-set=?bound-id-set?bound-id-subset?bound-id-table-countbound-id-table-for-eachbound-id-table-iterate-firstbound-id-table-iterate-keybound-id-table-iterate-nextbound-id-table-iterate-valuebound-id-table-mapbound-id-table-refbound-id-table-removebound-id-table-remove!bound-id-table-setbound-id-table-set!bound-id-table/cbound-id-table?bound-identifier-mapping-for-eachbound-identifier-mapping-getbound-identifier-mapping-mapbound-identifier-mapping-put!bound-identifier-mapping?build-expand-contextbuild-source-locationbuild-source-location-listbuild-source-location-syntaxbuild-source-location-vectorbuild-struct-expand-infobuild-struct-generationbuild-struct-generation*build-struct-namescharcheck-expressioncheck-identifiercheck-module-formcheck-procedurecheck-source-location!check-stx-booleancheck-stx-listofcheck-stx-stringcollapse-module-pathcollapse-module-path-indexComputing the Free Variables of an ExpressionContracts for Macro Sub-expressionsContracts for Macro SubexpressionsContracts for Syntax ClassesContracts on Macro Sub-expressionsControlling Syntax Templatesconventionsconvert-compile-time-errorconvert-syntax-errorCreating Macro TransformerscutdatumDatum Pattern Matchingdatum-casedebug-parseDebugging and Inspection ToolsDeconstructing Syntax Objectsdefine-conventionsdefine-eh-alternative-setdefine-literal-setdefine-primitive-splicing-syntax-classdefine-simple-macrodefine-splicing-syntax-classdefine-syntax-classdefine-syntax-class/specializedefine-syntax-parserdefine-template-metafunctiondefine/syntax-parseDefining Simple MacrosDictionaries for bound-identifier=?Dictionaries for free-identifier=?Dictionaries with Identifier Keysellipsis depthEllipsis-head Alternative Setsellipsis-head alternative setsellipsis-head patternEllipsis-head Patternseval-compile-time-part-of-top-leveleval-compile-time-part-of-top-level/compileexact-integerexact-nonnegative-integerexact-positive-integerExamplesexn:get-module-codeexn:get-module-code-pathexn:get-module-code?expand-for-clauseexpand-syntax-top-level-with-compile-time-evalsexpand-syntax-top-level-with-compile-time-evals/flattenexpand-top-level-with-compile-time-evalsExpanding define-struct-like FormsExperimentalexprexpr/cExtracting Inferred Namesflatten-all-beginsflatten-beginFlattening begin Formsfree-id-proper-subset?free-id-set->listfree-id-set->streamfree-id-set-addfree-id-set-add!free-id-set-clearfree-id-set-clear!free-id-set-copyfree-id-set-copy-clearfree-id-set-countfree-id-set-empty?free-id-set-firstfree-id-set-for-eachfree-id-set-intersectfree-id-set-intersect!free-id-set-mapfree-id-set-member?free-id-set-removefree-id-set-remove!free-id-set-restfree-id-set-subtractfree-id-set-subtract!free-id-set-symmetric-differencefree-id-set-symmetric-difference!free-id-set-unionfree-id-set-union!free-id-set/cfree-id-set=?free-id-set?free-id-subset?free-id-table-countfree-id-table-for-eachfree-id-table-iterate-firstfree-id-table-iterate-keyfree-id-table-iterate-nextfree-id-table-iterate-valuefree-id-table-mapfree-id-table-reffree-id-table-removefree-id-table-remove!free-id-table-setfree-id-table-set!free-id-table/cfree-id-table?free-identifier-mapping-for-eachfree-identifier-mapping-getfree-identifier-mapping-mapfree-identifier-mapping-put!free-identifier-mapping?free-varsgenerate-expand-contextgenerate-struct-declarationget-metadata-pathget-module-codeget-module-pathGetting Module Compiled CodeHashing on bound-identifier=? and free-identifier=?head patternHead PatternsHelpers for Processing Keyword Syntaxidid-set/cid-table-iter?identifieridentifier setsidentifier tablesimmutable-bound-id-setimmutable-bound-id-set?immutable-bound-id-table?immutable-free-id-setimmutable-free-id-set?immutable-free-id-table?in-bound-id-setin-free-id-setincompatibilityInspecting Modules and Module DependenciesintegerIntroductionkernel-form-identifier-listkernel-literalskernel-syntax-casekernel-syntax-case*kernel-syntax-case*/phasekernel-syntax-case/phasekeywordkeyword-tableLibrary Syntax Classes and Literal Setslist patternsliteralLiteral Setsliteral setsLiteral Sets and Conventionsliteral-set->predicatelookup-documentationMacro TestingMacro Transformer Helpersmake-bound-id-tablemake-bound-identifier-mappingmake-exn:get-module-codemake-free-id-tablemake-free-identifier-mappingmake-immutable-bound-id-tablemake-immutable-free-id-tablemake-meta-readermake-module-identifier-mappingmake-variable-like-transformermake-wrapping-module-beginMatching Fully-Expanded Expressionsmoddep-current-open-input-fileModule Readermodule-identifier-mapping-for-eachmodule-identifier-mapping-getmodule-identifier-mapping-mapmodule-identifier-mapping-put!module-identifier-mapping?module-or-top-identifier=?Module-Processing HelpersMore Keyword Argumentsmutable-bound-id-setmutable-bound-id-set?mutable-bound-id-table?mutable-free-id-setmutable-free-id-set?mutable-free-id-table?natnested attributesNon-Module Compilation And ExpansionNon-syntax-valued Attributesnormalize-definitionnormalize-definition/mk-rhsnumberOptional Keyword Argumentsoptionsoptions-selectoptions-select-rowoptions-select-valueparse-define-structparse-keyword-optionsparse-keyword-options/eolParsing and Specifying SyntaxParsing define-like FormsParsing for BodiesParsing SyntaxpatternPattern Directivespattern directivesPattern Expanderspattern expanderspattern variablePattern Variables and Attributespattern-directivepattern-expanderpattern-expander?phase1-evalPhases and Reusable Syntax ClassesPreserving Source LocationsProcedural Splicing Syntax Classesprop:pattern-expanderproper head patternproper single-term patternprovide-and-documentprovide-syntax-class/contractquasidatumquote-character-positionquote-character-spanquote-column-numberquote-line-numberquote-module-namequote-module-pathquote-source-filequote-srclocquote-srcloc-prefixquote-srcloc-stringquote-syntax/keep-srclocQuotingraise-read-eof-errorraise-read-errorRaising exn:fail:readReader HelpersReading Module Source CodeReflectionreified-splicing-syntax-class?reified-syntax-class-arityreified-syntax-class-attributesreified-syntax-class-curryreified-syntax-class-keywordsreified-syntax-class?reify-syntax-classRendering Syntax Objects with Formattingreplace-contextReplacing Lexical ContextRepresentationsresolve-module-pathresolve-module-path-indexresolve-path-specResolving include-like PathsResolving Module Paths to File PathsSets for bound-identifier=?Sets for free-identifier=?Sets with Identifier Keysshow-import-treeSimplifying Module Pathssingle-term patternSingle-term PatternsSource Location UtilitiesSource Locationssource-location->prefixsource-location->stringsource-location-columnsource-location-endsource-location-known?source-location-linesource-location-list?source-location-positionsource-location-sourcesource-location-spansource-location-vector?source-location?Specifying Syntax with Syntax Classessplicing syntax classsplit-for-bodystaticstrstrip-contextstruct-declaration-info?struct:exn:get-module-codestx->liststx-carstx-cdrstx-list?stx-mapstx-null?stx-pair?Support for local-expandSyntactic Normalizationsyntax classSyntax Class SpecializationSyntax ClassesSyntax Object HelpersSyntax Patternssyntax patternsSyntax Templatessyntax->stringsyntax-class-aritysyntax-class-attributessyntax-class-keywordssyntax-class-parsesyntax-class/csyntax-local-infer-namesyntax-local-syntax-parse-pattern-introducesyntax-parsesyntax-parsersyntax-source-directorysyntax-source-file-namesyntax-valued attributesyntax/boundmapsyntax/contextsyntax/contractsyntax/datumsyntax/definesyntax/docprovidesyntax/flatten-beginsyntax/for-bodysyntax/free-varssyntax/id-setsyntax/id-tablesyntax/kerncasesyntax/keywordsyntax/locationsyntax/macro-testingsyntax/modcodesyntax/modcollapsesyntax/moddepsyntax/modreadsyntax/modresolvesyntax/module-readersyntax/namesyntax/parsesyntax/parse/debugsyntax/parse/definesyntax/parse/experimental/contractsyntax/parse/experimental/ehsyntax/parse/experimental/providesyntax/parse/experimental/reflectsyntax/parse/experimental/specializesyntax/parse/experimental/splicingsyntax/parse/experimental/templatesyntax/path-specsyntax/quotesyntax/readerrsyntax/srclocsyntax/strip-contextsyntax/structsyntax/stxsyntax/templatesyntax/to-stringsyntax/toplevelsyntax/transformersyntax/trusted-xformssyntax/unsafe/for-transformsyntax/wrap-modbegSyntax: Meta-Programming Helperstemplatetemplate metafunctiontransform-templateTrusting Standard Recertifying Transformersundatumundatum-splicingUnsafe for Clause Transformsupdate-source-locationVariants with Uniform MeaningsVariants with Varied Meaningswith-datumwith-module-reading-parameterizationwrap-expr/cwrap-read-allWrapping Module-Body Expressions~!~and~between~bind~commit~datum~delimit-cut~describe~do~eh-var~fail~literal~not~once~optional~or~parse~peek~peek-not~reflect~rest~seq~splicing-reflect~var