Uses of Interface
gnu.text.SourceLocator
Packages that use SourceLocator
Package
Description
Supports
Expression
,
and various related classes need to compile programming languages.Contains utility classes and interfaces for sequences (lists), arrays, and trees.
Supports
Procedure
,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript).
Supports various utility classes
for formatting, parsing, and manipulating text (strings).
-
Uses of SourceLocator in gnu.expr
Classes in gnu.expr that implement SourceLocatorModifier and TypeClassDescriptionclass
A common super-type for ReferenceExpa and SetExp.class
A visitor that performs transformation to Administrative Normal Form.class
This class is used to represent "combination" or "application".class
This class represents a sequence of Expressions.class
Class used to implement a block that can be exited.class
This class represents a case expressionclass
A "catch" clause of a "try-catch" form.class
Sets up the firstChild/nextSibling links of each LambdaExp.class
class
State for a single expression or module.class
The static information associated with a local variable binding.class
Class used to mark an erroneous expressionclass
Expression to exit a lexically surrounding block.class
Specialization ofExpVisitor<R,D>
toR=Expression
.class
Abstract class for syntactic forms that evaluate to a value.class
ExpVisitor<R,
D> Class for doing a tree-visit over an Expression tree.class
class
A visitor that checks for tails-calls; also notes read/write/call accesses.class
Class used to implement "fluid-let" for Scheme and "let" for Emacs.class
This class represents a conditional.class
The main Expression re-writing pass.class
Class used to implement Scheme lambda expressions.class
A language-specific expression.class
Class used to implement "let" syntax (and variants) for Scheme.class
Class used to implement Scheme top-level environments.class
An expression that evaluated to an instance of an anonymous class.class
Re-arranges ApplyExp where the function is a LetExp or BeginExp.class
An Expression that evaluates to a constant value.class
This class represents a variable reference (an identifier).class
This resolves references to lexical Declarations.class
Abstract class for expressions that add local variable bindings.class
An Expression to set (bind) or define a new value to a named variable.class
class
Evaluates to the "this" implicit variable.class
This class represents try/catch/finally.Methods in gnu.expr with parameters of type SourceLocatorModifier and TypeMethodDescriptionvoid
Compilation.error
(char severity, String message, SourceLocator location) void
Compilation.error
(char severity, String message, String code, SourceLocator decl) ExpExpVisitor.error
(char severity, String message, SourceLocator location) Report an error.static QuoteExp
QuoteExp.getInstance
(Object value, SourceLocator position) final void
Compilation.setLocation
(SourceLocator position) final void
Expression.setLocation
(SourceLocator location) Copies the current location. -
Uses of SourceLocator in gnu.kawa.functions
Classes in gnu.kawa.functions that implement SourceLocatorModifier and TypeClassDescriptionclass
A specialized ApplyExp class for curried function calls. -
Uses of SourceLocator in gnu.lists
Classes in gnu.lists that implement SourceLocatorModifier and TypeClassDescriptionclass
APair
with the file name and position it was read from.Constructors in gnu.lists with parameters of type SourceLocator -
Uses of SourceLocator in gnu.mapping
Constructors in gnu.mapping with parameters of type SourceLocator -
Uses of SourceLocator in gnu.text
Classes in gnu.text that implement SourceLocatorModifier and TypeClassDescriptionclass
Represents an error message from processing a "source" file.static class
class
A collection of (zero or more) SourceErrors.Methods in gnu.text that return SourceLocatorModifier and TypeMethodDescriptionfinal SourceLocator
SourceMessages.swapSourceLocator
(SourceLocator locator) Methods in gnu.text with parameters of type SourceLocatorModifier and TypeMethodDescriptionvoid
SourceMessages.error
(char severity, SourceLocator location, String message) void
SourceMessages.error
(char severity, SourceLocator location, String message, String code) void
SourceLocator.Simple.setLocation
(SourceLocator location) final void
SourceMessages.setLocation
(SourceLocator locator) Copies the current position of locator.final void
SourceMessages.setSourceLocator
(SourceLocator locator) Links our location to the one give.static long
SourceMapper.simpleEncode
(SourceLocator location) final SourceLocator
SourceMessages.swapSourceLocator
(SourceLocator locator) Constructors in gnu.text with parameters of type SourceLocator -
Uses of SourceLocator in gnu.xml
Classes in gnu.xml that implement SourceLocatorMethods in gnu.xml with parameters of type SourceLocator -
Uses of SourceLocator in gnu.xquery.lang
Classes in gnu.xquery.lang that implement SourceLocator -
Uses of SourceLocator in kawa.lang
Classes in kawa.lang that implement SourceLocatorModifier and TypeClassDescriptionclass
Bindings from asyntax-case
/syntax-rules
pattern.static class
class
A scope created when expanding a SyntaxTemplate.class
Used to translate from source to Expression.Constructors in kawa.lang with parameters of type SourceLocatorModifierConstructorDescriptionFormStack
(SourceLocator sloc) PairWithPositionSyntaxForm
(Pair datum, SourceLocator where, TemplateScope scope) -
Uses of SourceLocator in kawa.standard
Classes in kawa.standard that implement SourceLocator