Uses of Package
kawa.lang
-
Packages that use kawa.lang Package Description gnu.expr SupportsExpression
, and various related classes need to compile programming languages.gnu.kawa.lispexpr kawa.lang kawa.standard -
Classes in kawa.lang used by gnu.expr Class Description Translator.FormStack A list of "forms" to be further processed. -
Classes in kawa.lang used by gnu.kawa.lispexpr Class Description Syntax Abstract class for "syntax" objects.Translator Used to translate from source to Expression. -
Classes in kawa.lang used by kawa.lang Class Description AnyPat A pattern that matches anything.BindDecls Methods for parsing patterns.Continuation A Continuation "represents an entire (default) future for the computation.EqualPat A pattern that requires an exact match (using equal?).ListRepeatPat Macro NamedException Used to implement R7RS "error object" as created by the error procedure.PairPat Pattern A Pattern is used to match against objects.PatternScope Bindings from asyntax-case
/syntax-rules
pattern.Quote The Syntax transformer that re-writes the "quote" "quasiquote" primitive.Syntax Abstract class for "syntax" objects.SyntaxForm A "syntactic closure" - a syntax datum with its compilation environment.SyntaxPattern This encodes a pattern from a Scheem syntax-case or syntax-rules.SyntaxRule A rule in an R5RSsyntax-template
.SyntaxTemplate The translated form of a(syntax template)
.TemplateScope A scope created when expanding a SyntaxTemplate.Translator Used to translate from source to Expression.Translator.FormStack A list of "forms" to be further processed.Translator.ScanContext -
Classes in kawa.lang used by kawa.standard Class Description Lambda The Syntax transformer that re-writes the lambda builtin.Quote The Syntax transformer that re-writes the "quote" "quasiquote" primitive.Syntax Abstract class for "syntax" objects.SyntaxForm A "syntactic closure" - a syntax datum with its compilation environment.Translator Used to translate from source to Expression.Translator.FormStack A list of "forms" to be further processed.