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...+???@action patternAction Patternsannotated pattern variableAttaching Documentation to Exportsattributeattributebooleanbound-id-table-countbound-id-table-for-eachbound-id-table-mapbound-id-table-refbound-id-table-removebound-id-table-remove!bound-id-table-setbound-id-table-set!bound-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 Syntax ClassesContracts on Macro Sub-expressionsControlling Syntax TemplatesconventionscutdatumDatum 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-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-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-beginFlattening begin Formsfree-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?free-identifier-mapping-for-eachfree-identifier-mapping-getfree-identifier-mapping-mapfree-identifier-mapping-put!free-identifier-mapping?free-varsgenerate-expand-contextgenerate-struct-declarationget-module-codeGetting Module Compiled CodeHashing on bound-identifier=? and free-identifier=?head patternHead PatternsHelpers for Processing Keyword Syntaxidid-table-iter?identifieridentifier tablesimmutable-bound-id-table?immutable-free-id-table?incompatibilityInspecting 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 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-mappingMatching 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-table?mutable-free-id-table?natnested attributesNon-Module Compilation And ExpansionNon-syntax-valued Attributesnormalize-definitionnumberOptional Keyword Argumentsoptionsoptions-selectoptions-select-rowoptions-select-valueparse-define-structparse-keyword-optionsparse-keyword-options/eolParsing and Specifying SyntaxParsing define-like FormsParsing SyntaxpatternPattern Directivespattern directivespattern variablePattern Variables and Attributespattern-directivePhases and Reusable Syntax ClassesPreserving Source LocationsProcedural Splicing Syntax Classesproper 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-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 Pathsshow-import-treeSimplifying Module Pathssingle-term patternSingle-term PatternsSource 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 classstaticstrstrip-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-parsesyntax-parsersyntax/boundmapsyntax/contextsyntax/datumsyntax/definesyntax/docprovidesyntax/flatten-beginsyntax/free-varssyntax/id-tablesyntax/kerncasesyntax/keywordsyntax/locationsyntax/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/trusted-xformsSyntax: Meta-Programming Helperstemplatetemplate metafunctiontransform-templateTrusting Standard Recertifying Transformersundatumundatum-splicingupdate-source-locationVariants with Uniform MeaningsVariants with Varied Meaningswith-datumwith-module-reading-parameterizationwrap-read-all~!~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