Package | Description |
---|---|
gnu.expr |
Supports
Expression ,
and various related classes need to compile programming languages. |
gnu.jemacs.buffer |
Provides various building blocks for building an Emacs-like text editor.
|
gnu.kawa.functions | |
gnu.kawa.reflect |
Contains classes to use reflection.
|
kawa | |
kawa.lang |
Modifier and Type | Class and Description |
---|---|
class |
AccessExp
A common super-type for ReferenceExpa and SetExp.
|
class |
ApplyExp
This class is used to represent "combination" or "application".
|
class |
BeginExp
This class represents a sequence of Expressions.
|
class |
BlockExp
Class used to implement a block that can be exited.
|
class |
CatchClause
A "catch" clause of a "try-catch" form.
|
class |
ClassExp |
class |
ErrorExp
Class used to mark an erroneous expression
|
class |
ExitExp
Expression to exit a lexically surrounding block.
|
class |
Expression
Abstract class for syntactic forms that evaluate to a value.
|
class |
FluidLetExp
Class used to implement "fluid-let" for Scheme and "let" for Emacs.
|
class |
IfExp
This class represents a conditional.
|
class |
LambdaExp
Class used to implement Scheme lambda expressions.
|
class |
LangExp
A language-specific expression.
|
class |
LetExp
Class used to implement "let" syntax (and variants) for Scheme.
|
class |
ModuleBody
Class for the dummy top-level function of a module.
|
class |
ModuleExp
Class used to implement Scheme top-level environments.
|
class |
ModuleWithContext |
class |
ObjectExp |
class |
QuoteExp
An Expression that evaluates to a constant value.
|
class |
ReferenceExp
This class represents a variable reference (an identifier).
|
class |
ScopeExp
Abstract class for expressions that add local variable bindings.
|
class |
SetExp
An Expression to set (bind) or define a new value to a named variable.
|
class |
SynchronizedExp |
class |
ThisExp
Evaluates to the "this" implicit variable.
|
class |
TryExp
This class represents try/catch/finally.
|
Modifier and Type | Class and Description |
---|---|
class |
InfProcessMode
Inferior process (external command) mode.
|
class |
Mode
Represents a "mode instance" - a mode active for a specific
Buffer . |
class |
ProcessMode |
class |
ReplMode |
class |
TelnetMode |
Modifier and Type | Class and Description |
---|---|
class |
ConstantFunction0
A 0-argument function that returns a constant value.
|
Modifier and Type | Class and Description |
---|---|
class |
StaticGet |
Modifier and Type | Class and Description |
---|---|
class |
TelnetRepl |
Modifier and Type | Class and Description |
---|---|
class |
PatternScope
Bindings from a
syntax-case /syntax-rules pattern. |
class |
TemplateScope
A scope created when expanding a SyntaxTemplate.
|