Uses of Class
gnu.lists.Pair
Packages that use Pair
Package
Description
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).-
Uses of Pair in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr that return PairModifier and TypeMethodDescriptionprotected Pairprotected Pairprotected Pairprotected Pairstatic PairReaderExtendedLiteral.readContent(LispReader reader, char delimiter, Pair head) protected PairReaderExtendedLiteral.readEnclosed(LispReader reader, ReadTable readTable, Pair last, int startDelimiter, int endDelimiter) protected PairReaderExtendedLiteral.readEnclosedExpressions(LispReader reader, ReadTable readTable, Pair last, int endDelimiter) Read expressions enclosed by '[' and ']'.LispReader.readValuesAndAppend(int ch, ReadTable rtable, Pair last) Methods in gnu.kawa.lispexpr with parameters of type PairModifier and TypeMethodDescriptionReaderExtendedLiteral.readContent(LispReader reader, char delimiter, Pair head) protected PairReaderExtendedLiteral.readEnclosed(LispReader reader, ReadTable readTable, Pair last, int startDelimiter, int endDelimiter) protected PairReaderExtendedLiteral.readEnclosedExpressions(LispReader reader, ReadTable readTable, Pair last, int endDelimiter) Read expressions enclosed by '[' and ']'.LispReader.readValuesAndAppend(int ch, ReadTable rtable, Pair last) DefineNamespace.rewriteForm(Pair form, Translator tr) MakeXmlElement.rewriteForm(Pair form, Translator tr) ResolveNamespace.rewriteForm(Pair form, Translator tr) booleanDefineNamespace.scanForDefinitions(Pair st, ScopeExp defs, Translator tr) -
Uses of Pair in gnu.lists
Modifier and TypeClassDescriptionclassclassAPairwith the file name and position it was read from.classModifier and TypeFieldDescriptionstatic final PairPair.incompleteListMarkerA special pair used to indicate incomplete input.Modifier and TypeMethodDescriptionstatic PairUtility function used by compiler when inlining `list'.static PairUtility function used by compiler when inlining `list'.Pair.lastPair()static Pairstatic Pairstatic Pairstatic Pairstatic Pair -
Uses of Pair in gnu.mapping
Subclasses of Pair in gnu.mapping -
Uses of Pair in kawa.lang
Modifier and TypeClassDescriptionstatic classstatic classstatic classA list of "forms" to be further processed.Modifier and TypeMethodDescriptionTranslator.FormStack.getHead()Return the "head" of the list.Translator.FormStack.lastPair()The Pair whose car is the last form in the list.static PairModifier and TypeMethodDescriptionExtract a type from the car of a pair.Translator.exp2Type(Pair typeSpecPair, Declaration decl, SyntaxForm syntax) protected ExpressionCombine a list of zero or more expression forms into a "body".static Pairprotected booleanQuote.matchesUnquote(Pair pair, SyntaxForm syntax, Translator tr) protected booleanQuote.matchesUnquoteSplicing(Pair pair, SyntaxForm syntax, Translator tr) Translator.matchQuoted(Pair pair) voidBindDecls.parseBracketListPattern(Pair patpair, int scanNesting, ScopeExp scope, Declaration decl, Translator comp) Handle patterns of the form[pat1 ... patN].Object[]BindDecls.parsePatternCar(Pair patList, int scanNesting, ScopeExp scope, Translator comp) Parse a declaration or more generally a pattern.Object[]BindDecls.parsePatternCar(Pair patList, Expression init, TemplateScope templateScope, int scanNesting, ScopeExp scope, Translator comp) Object[]Lambda.parsePatternCar(Pair patList, TemplateScope templateScope, LambdaExp lexp, Translator comp) BindDecls.parsePatternNext(Pair patList, Translator comp) Pop from formStack all forms that come after beforeFirst.voidvoidfinal ExpressionTranslator.rewrite_car(Pair pair, boolean function) final ExpressionTranslator.rewrite_car(Pair pair, ScopeExp templateScope) final ExpressionTranslator.rewrite_car(Pair pair, SyntaxForm syntax) final ExpressionTranslator.rewrite_car_for_lookup(Pair pair) Similar to rewrite_car.Translator.rewrite_pair(Pair p, boolean function) AutoloadSyntax.rewriteForm(Pair form, Translator tr) Macro.rewriteForm(Pair form, Translator tr) Syntax.rewriteForm(Pair form, Translator tr) booleanSyntax.scanForDefinitions(Pair st, ScopeExp defs, Translator tr) Check if a statement is a definition, for initial pass.voidAutoloadSyntax.scanForm(Pair st, ScopeExp defs, Translator tr) voidMacro.scanForm(Pair st, ScopeExp defs, Translator tr) voidSyntax.scanForm(Pair st, ScopeExp defs, Translator tr) ModifierConstructorDescriptionPairSyntaxForm(Pair datum, TemplateScope scope) PairWithPositionSyntaxForm(Pair datum, SourceLocator where, TemplateScope scope) -
Uses of Pair in kawa.standard
Methods in kawa.standard with parameters of type PairModifier and TypeMethodDescriptionvoiddefine_library.createModulePass(Pair st, ScopeExp defs, Translator tr) booleanIfFeature.evaluateConditionCar(Pair pair, Translator tr) protected booleansyntax.matchesUnquote(Pair pair, SyntaxForm syntax, Translator tr) protected booleansyntax.matchesUnquoteSplicing(Pair pair, SyntaxForm syntax, Translator tr) static Expressiondefine_alias.rewriteForm(Pair form, Translator tr) define_autoload.rewriteForm(Pair form, Translator tr) define_class.rewriteForm(Pair form, Translator tr) define_syntax.rewriteForm(Pair form, Translator tr) define_unit.rewriteForm(Pair form, Translator tr) define.rewriteForm(Pair form, Translator tr) export.rewriteForm(Pair form, Translator tr) IfFeature.rewriteForm(Pair form, Translator tr) ImportFromLibrary.rewriteForm(Pair form, Translator tr) MatchDef.rewriteForm(Pair form, Translator tr) module_compile_options.rewriteForm(Pair form, Translator tr) module_extends.rewriteForm(Pair form, Translator tr) module_implements.rewriteForm(Pair form, Translator tr) module_static.rewriteForm(Pair form, Translator tr) object.rewriteForm(Pair form, Translator tr) require.rewriteForm(Pair form, Translator tr) set_b.rewriteForm(Pair form, Translator tr) syntax_case.rewriteForm(Pair form, Translator tr) syntax_rules.rewriteForm(Pair form, Translator tr) syntax.rewriteForm(Pair form, Translator tr) thisRef.rewriteForm(Pair form, Translator tr) with_compile_options.rewriteForm(Pair form, Translator tr) Object[]object.scanClassDef(Pair pair, ClassExp oexp, Translator tr) Does the first "scan-time" processing of the class/object definition.booleandefine_autoload.scanForDefinitions(Pair st, ScopeExp defs, Translator tr) booleandefine_class.scanForDefinitions(Pair st, ScopeExp defs, Translator tr) booleandefine_unit.scanForDefinitions(Pair st, ScopeExp defs, Translator tr) booleanexport.scanForDefinitions(Pair st, ScopeExp defs, Translator tr) booleanmodule_compile_options.scanForDefinitions(Pair st, ScopeExp defs, Translator tr) booleanmodule_static.scanForDefinitions(Pair st, ScopeExp defs, Translator tr) booleanrequire.scanForDefinitions(Pair st, ScopeExp defs, Translator tr) voidbegin.scanForm(Pair st, ScopeExp defs, Translator tr) voiddefine_alias.scanForm(Pair st, ScopeExp defs, Translator tr) voiddefine_library.scanForm(Pair st, ScopeExp defs, Translator tr) voiddefine_syntax.scanForm(Pair st, ScopeExp defs, Translator tr) voiddefine.scanForm(Pair st, ScopeExp defs, Translator tr) voidIfFeature.scanForm(Pair st, ScopeExp defs, Translator tr) voidImportFromLibrary.scanForm(Pair st, ScopeExp defs, Translator tr) voidInclude.scanForm(Pair st, ScopeExp defs, Translator tr) voidMatchDef.scanForm(Pair st, ScopeExp defs, Translator tr) voidmodule_extends.scanForm(Pair form, ScopeExp defs, Translator tr) voidmodule_implements.scanForm(Pair form, ScopeExp defs, Translator tr) voidmodule_name.scanForm(Pair form, ScopeExp defs, Translator tr) voidwith_compile_options.scanForm(Pair form, ScopeExp defs, Translator tr)