Uses of Interface
gnu.text.SourceLocator
-
Packages that use SourceLocator Package Description gnu.expr SupportsExpression, and various related classes need to compile programming languages.gnu.kawa.functions gnu.lists Contains utility classes and interfaces for sequences (lists), arrays, and trees.gnu.mapping SupportsProcedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript).gnu.text Supports various utility classes for formatting, parsing, and manipulating text (strings).gnu.xml gnu.xquery.lang kawa.lang kawa.standard -
-
Uses of SourceLocator in gnu.expr
Classes in gnu.expr that implement SourceLocator Modifier and Type Class Description classAccessExpA common super-type for ReferenceExpa and SetExp.classANormalizeA visitor that performs transformation to Administrative Normal Form.classApplyExpThis class is used to represent "combination" or "application".classBeginExpThis class represents a sequence of Expressions.classBlockExpClass used to implement a block that can be exited.classCaseExpThis class represents a case expressionclassCatchClauseA "catch" clause of a "try-catch" form.classChainLambdasSets up the firstChild/nextSibling links of each LambdaExp.classClassExpclassCompilationState for a single expression or module.classDeclarationThe static information associated with a local variable binding.classErrorExpClass used to mark an erroneous expressionclassExitExpExpression to exit a lexically surrounding block.classExpExpVisitor<D>Specialization ofExpVisitor<R,D>toR=Expression.classExpressionAbstract class for syntactic forms that evaluate to a value.classExpVisitor<R,D>Class for doing a tree-visit over an Expression tree.classFindCapturedVarsclassFindTailCallsA visitor that checks for tails-calls; also notes read/write/call accesses.classFluidLetExpClass used to implement "fluid-let" for Scheme and "let" for Emacs.classIfExpThis class represents a conditional.classInlineCallsThe main Expression re-writing pass.classLambdaExpClass used to implement Scheme lambda expressions.classLangExpA language-specific expression.classLetExpClass used to implement "let" syntax (and variants) for Scheme.classModuleExpClass used to implement Scheme top-level environments.classObjectExpAn expression that evaluated to an instance of an anonymous class.classPushApplyRe-arranges ApplyExp where the function is a LetExp or BeginExp.classQuoteExpAn Expression that evaluates to a constant value.classReferenceExpThis class represents a variable reference (an identifier).classResolveNamesThis resolves references to lexical Declarations.classScopeExpAbstract class for expressions that add local variable bindings.classSetExpAn Expression to set (bind) or define a new value to a named variable.classSynchronizedExpclassThisExpEvaluates to the "this" implicit variable.classTryExpThis class represents try/catch/finally.Methods in gnu.expr with parameters of type SourceLocator Modifier and Type Method Description voidCompilation. error(char severity, String message, SourceLocator location)voidCompilation. error(char severity, String message, String code, SourceLocator decl)ErrorExpExpExpVisitor. error(char severity, String message, SourceLocator location)Report an error.static QuoteExpQuoteExp. getInstance(Object value, SourceLocator position)voidCompilation. setLocation(SourceLocator position)voidExpression. setLocation(SourceLocator location)Copies the current location. -
Uses of SourceLocator in gnu.kawa.functions
Classes in gnu.kawa.functions that implement SourceLocator Modifier and Type Class Description classCurryExpA specialized ApplyExp class for curried function calls. -
Uses of SourceLocator in gnu.lists
Classes in gnu.lists that implement SourceLocator Modifier and Type Class Description classPairWithPositionAPairwith the file name and position it was read from.Constructors in gnu.lists with parameters of type SourceLocator Constructor Description PairWithPosition(SourceLocator where, Object car, Object cdr) -
Uses of SourceLocator in gnu.mapping
Constructors in gnu.mapping with parameters of type SourceLocator Constructor Description UnboundLocationException(Object symbol, SourceLocator location) -
Uses of SourceLocator in gnu.text
Classes in gnu.text that implement SourceLocator Modifier and Type Class Description classSourceErrorRepresents an error message from processing a "source" file.static classSourceLocator.SimpleclassSourceMessagesA collection of (zero or more) SourceErrors.Methods in gnu.text that return SourceLocator Modifier and Type Method Description SourceLocatorSourceMessages. swapSourceLocator(SourceLocator locator)Methods in gnu.text with parameters of type SourceLocator Modifier and Type Method Description voidSourceMessages. error(char severity, SourceLocator location, String message)voidSourceMessages. error(char severity, SourceLocator location, String message, String code)voidSourceLocator.Simple. setLocation(SourceLocator location)voidSourceMessages. setLocation(SourceLocator locator)Copies the current position of locator.voidSourceMessages. setSourceLocator(SourceLocator locator)Links our location to the one give.static longSourceMapper. simpleEncode(SourceLocator location)SourceLocatorSourceMessages. swapSourceLocator(SourceLocator locator)Constructors in gnu.text with parameters of type SourceLocator Constructor Description SourceError(char severity, SourceLocator location, String message) -
Uses of SourceLocator in gnu.xml
Classes in gnu.xml that implement SourceLocator Modifier and Type Class Description classXMLFilterFixup XML input events.Methods in gnu.xml with parameters of type SourceLocator Modifier and Type Method Description voidXMLFilter. setSourceLocator(SourceLocator locator) -
Uses of SourceLocator in gnu.xquery.lang
Classes in gnu.xquery.lang that implement SourceLocator Modifier and Type Class Description classXQResolveNames -
Uses of SourceLocator in kawa.lang
Classes in kawa.lang that implement SourceLocator Modifier and Type Class Description classPatternScopeBindings from asyntax-case/syntax-rulespattern.static classSyntaxForms.PairWithPositionSyntaxFormclassTemplateScopeA scope created when expanding a SyntaxTemplate.classTranslatorUsed to translate from source to Expression.Constructors in kawa.lang with parameters of type SourceLocator Constructor Description FormStack(SourceLocator sloc)PairWithPositionSyntaxForm(Pair datum, SourceLocator where, TemplateScope scope) -
Uses of SourceLocator in kawa.standard
Classes in kawa.standard that implement SourceLocator Modifier and Type Class Description classSchemeCompilation
-