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 TypeClassDescriptionclassA common super-type for ReferenceExpa and SetExp.classA visitor that performs transformation to Administrative Normal Form.classThis class is used to represent "combination" or "application".classThis class represents a sequence of Expressions.classClass used to implement a block that can be exited.classThis class represents a case expressionclassA "catch" clause of a "try-catch" form.classSets up the firstChild/nextSibling links of each LambdaExp.classclassState for a single expression or module.classThe static information associated with a local variable binding.classClass used to mark an erroneous expressionclassExpression to exit a lexically surrounding block.classSpecialization ofExpVisitor<R,D>toR=Expression.classAbstract class for syntactic forms that evaluate to a value.classExpVisitor<R,D> Class for doing a tree-visit over an Expression tree.classclassA visitor that checks for tails-calls; also notes read/write/call accesses.classClass used to implement "fluid-let" for Scheme and "let" for Emacs.classThis class represents a conditional.classThe main Expression re-writing pass.classClass used to implement Scheme lambda expressions.classA language-specific expression.classClass used to implement "let" syntax (and variants) for Scheme.classClass used to implement Scheme top-level environments.classAn expression that evaluated to an instance of an anonymous class.classRe-arranges ApplyExp where the function is a LetExp or BeginExp.classAn Expression that evaluates to a constant value.classThis class represents a variable reference (an identifier).classThis resolves references to lexical Declarations.classAbstract class for expressions that add local variable bindings.classAn Expression to set (bind) or define a new value to a named variable.classclassEvaluates to the "this" implicit variable.classThis class represents try/catch/finally.Methods in gnu.expr with parameters of type SourceLocatorModifier and TypeMethodDescriptionvoidCompilation.error(char severity, String message, SourceLocator location) voidCompilation.error(char severity, String message, String code, SourceLocator decl) ExpExpVisitor.error(char severity, String message, SourceLocator location) Report an error.static QuoteExpQuoteExp.getInstance(Object value, SourceLocator position) final voidCompilation.setLocation(SourceLocator position) final voidExpression.setLocation(SourceLocator location) Copies the current location. -
Uses of SourceLocator in gnu.kawa.functions
Classes in gnu.kawa.functions that implement SourceLocatorModifier and TypeClassDescriptionclassA specialized ApplyExp class for curried function calls. -
Uses of SourceLocator in gnu.lists
Classes in gnu.lists that implement SourceLocatorModifier and TypeClassDescriptionclassAPairwith 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 TypeClassDescriptionclassRepresents an error message from processing a "source" file.static classclassA collection of (zero or more) SourceErrors.Methods in gnu.text that return SourceLocatorModifier and TypeMethodDescriptionfinal SourceLocatorSourceMessages.swapSourceLocator(SourceLocator locator) Methods in gnu.text with parameters of type SourceLocatorModifier and TypeMethodDescriptionvoidSourceMessages.error(char severity, SourceLocator location, String message) voidSourceMessages.error(char severity, SourceLocator location, String message, String code) voidSourceLocator.Simple.setLocation(SourceLocator location) final voidSourceMessages.setLocation(SourceLocator locator) Copies the current position of locator.final voidSourceMessages.setSourceLocator(SourceLocator locator) Links our location to the one give.static longSourceMapper.simpleEncode(SourceLocator location) final SourceLocatorSourceMessages.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 TypeClassDescriptionclassBindings from asyntax-case/syntax-rulespattern.static classclassA scope created when expanding a SyntaxTemplate.classUsed 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