Package | Description |
---|---|
eu.bandm.tools.d2d2.base |
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
|
eu.bandm.tools.d2d2.model |
Umod main model class: This is the internal
model for the d2d text type definitions.
|
eu.bandm.tools.d2d2.rt |
Umod main model class: This is a model for the
results of d2d text parsing.
|
Modifier and Type | Field and Description |
---|---|
protected Reference |
StackPrinter.activeRef
Memoizes the reference which has been entered and is stored in the
next-lower State_singleton.
|
static Reference |
StackPrinter.FollowSet.epsilonRefence |
protected Reference |
UMod2Def.TSOAP_ID |
protected Reference |
UMod2Def.TSOAP_ITEM |
protected Reference |
UMod2Def.TSOAP_MAPL |
protected Reference |
UMod2Def.TSOAP_NULL |
protected Reference |
UMod2Def.TSOAP_REF |
Modifier and Type | Field and Description |
---|---|
protected static Function<Definition,Reference> |
Text2Udom.co_resolve |
protected static Function<Definition,Reference> |
Navigate.co_resolve |
protected static Function<String,Reference> |
Text2Udom.makeRef |
protected static Function<String,Reference> |
Navigate.makeRef |
protected Map<Reference,Resolver3.ImportContext> |
Resolver3.reference2importContext
Central result of the rewriting process, which maps rewritten Reference objects
to the import context (=module import prefix chain=rewriting context) of the
finally meant definition.
|
protected Map<Reference,Resolver4.Instance> |
Resolver4.reference2instance |
protected Map<Reference,Definition> |
Resolver3.reference2rawDef
Central result of the rewriting process, which maps rewritten Reference objects
to the definition in the "raw" source module which is meant.
|
protected Set<Reference> |
Resolver3.waitingForEquivalence
Set of all references which have not yet been classified for equivalence.
|
Modifier and Type | Method and Description |
---|---|
static @Opt Reference |
Navigate.findImplicit(TagsRegExp def)
Find the reference marked as
#implicit , iff it is the
first in a sequence (possibly length 1) on the top of the content model
of the given regexp. |
Modifier and Type | Method and Description |
---|---|
void |
Resolver2.action(Reference ref) |
void |
XsltSpecialized.CollectAllElements.action(Reference ref) |
void |
CharacterParser.action(Reference ref) |
void |
SyntaxGraph.Layouter.action(Reference ref) |
void |
SyntaxGraph.Painter.action(Reference ref) |
void |
Text2Udom.CollectAllElements.action(Reference ref) |
void |
Text2Udom.Starter.action(Reference ref) |
void |
Navigate.CharSetCalc.action(Reference ref) |
void |
Navigate.LocalReferenceNormalizer.action(Reference ref)
ATTENTION currently NOT supporting nested local defs properly.
|
void |
Resolver.ReferenceResolver.action(Reference ref) |
void |
Resolver.InsertionAndSubstititionResolver.action(Reference ref) |
void |
Resolver.AllExpressionNormalizer.action(Reference ref) |
void |
Resolver.ParseParticleGenerator.action(Reference ref) |
void |
Resolver.FirstCalculator.action(Reference ref)
Put "tag->expr" into directors' map for later parsing.
|
void |
Def2Xslt3.action(Reference ref) |
protected void |
Resolver3.Formatter_showingResolution.action(Reference el) |
protected void |
Resolver3.DistributeSolutions.action(Reference ref) |
void |
CharParserPrepare.EliminateRecursion.action(Reference ref) |
void |
CharParserPrepare.ReduceToCardinalities.action(Reference ref) |
void |
Def2Dtd.action(Reference x) |
protected void |
Resolver4.DistributeToResolved.action(Reference ref) |
void |
Def2Xslt.action(Reference ref) |
void |
StackPrinter.ExpressionPrinter.action(Reference x) |
void |
StackPrinter.FollowSet.ExprAnalyse.action(Reference ref) |
void |
TypeCheck.AttributeCollector.action(Reference ref) |
protected Expression |
Resolver.ReferenceResolver.copyImplicit(Expression expr0,
Reference orig)
FIXME -- BETTER: realize "#implicit" as an OPERATOR, then no
special copy action would be necessary.
|
protected Resolver3.Instance |
Resolver3.createNewInstance(Resolver3.ImportContext ic,
Definition raw,
@Opt Reference reprRef)
Central routine for processing a new instantiation of a particular definition
in a particular import context.
In case of XRegExp : Calls the main class visitor methods for applying
all rewriting expressions to the def's value. |
void |
RewriteCompare.descend(Reference e) |
void |
Resolver3.Equivalence.descend(Reference e) |
void |
Resolver4.Equivalence.descend(Reference e) |
protected String |
StackPrinter.getRefTag(Reference ref) |
protected String |
SyntaxGraph.getTag(Reference ref) |
protected void |
Navigate.VisitReachable.markToDo(Reference ref) |
protected Resolver3.Instance |
Resolver3.processWaitingReference(Reference ref)
Process one reference which has not yet been classified, but
already been resolved (i.e.
|
protected Expression |
Resolver.ReferenceResolver.resolveRefText(Reference ref,
Insertion callingInsertion)
Resolve the source text of a reference to a declaration and store this
in "resolved".
|
void |
Resolver3.rewriteFields(Reference ref)
Central rewriting method: for one particular reference, apply local rewrite,
module import rewrite and inlining-expansion, in this sequential order.
|
void |
Resolver4.rewriteFields(Reference ref) |
protected void |
Resolver4.switchModuleRest(Location<XMLDocumentIdentifier> loc,
Reference currentReference,
String... prefs) |
protected void |
Resolver4.visitDefinition(Location<XMLDocumentIdentifier> loc,
Reference currentReference,
String... prefs) |
protected void |
Resolver4.visitPossiblyImportedDefinition(Location<XMLDocumentIdentifier> loc,
Reference currentReference,
String... prefs) |
protected void |
Resolver4.visitPossiblyImportedDefinition(Location<XMLDocumentIdentifier> loc,
Reference currentReference,
String id) |
Modifier and Type | Method and Description |
---|---|
protected Alt |
XsltSpecialized.makealt(Collection<Reference> subs) |
protected Alt |
Text2Udom.makealt(Collection<Reference> subs) |
Modifier and Type | Field and Description |
---|---|
protected Reference |
Subst.div
Generated by umod; model author's documentation MISSING.
|
Modifier and Type | Field and Description |
---|---|
static Function<Subst,Reference> |
Subst.get_div
Deprecated.
Use new '::' method reference instead.
|
static Function<Reference,Boolean> |
Reference.get_isImplicit
Deprecated.
Use new '::' method reference instead.
|
static Function<ResolvedModule,CheckedMap_RD<Reference,Definition>> |
ResolvedModule.get_resolved
Deprecated.
Use new '::' method reference instead.
|
static Function<Reference,Definition> |
Reference.get_resolved
Deprecated.
Use new '::' method reference instead.
|
static Function<ResolvedModule,CheckedMap_RD<Reference,Definition>> |
ResolvedModule.get_sources
Deprecated.
Use new '::' method reference instead.
|
static Function<Reference,String> |
Reference.get_sourceText
Deprecated.
Use new '::' method reference instead.
|
protected CheckedMap_RD<Reference,Definition> |
ResolvedModule.resolved
NEU 20180822 Map all references in the rewritten
defintions to the rewritten definitions.
|
protected CheckedMap_RD<Reference,Definition> |
ResolvedModule.sources
NEU 20180822 Map all references in the rewritten
definitions to the raw definitions
(This definition has been created by UMod from the source at SYSTEM "D2d.umod":211.9-212.25, cf. |
Modifier and Type | Method and Description |
---|---|
Reference |
Reference.doclone()
Clones this object.
|
Reference |
Subst.get_div()
Generated by umod; model author's documentation MISSING.
|
Reference |
Reference.initFrom(Object o0)
Copies values of all common fields from the argument.
|
Modifier and Type | Method and Description |
---|---|
CheckedMap_RD<Reference,Definition> |
ResolvedModule.get_resolved()
NEU 20180822 Map all references in the rewritten
defintions to the rewritten definitions.
|
CheckedMap_RD<Reference,Definition> |
ResolvedModule.get_sources()
NEU 20180822 Map all references in the rewritten
definitions to the raw definitions
(This definition has been created by UMod from the source at SYSTEM "D2d.umod":211.9-212.25, cf. |
Modifier and Type | Method and Description |
---|---|
protected void |
CoRewrite.action(Reference e0) |
protected void |
Rewrite.action(Reference e0) |
protected void |
Match.action(Reference e0) |
protected void |
__Formatter.action(Reference el) |
protected void |
SinglePhase.action(Reference e0) |
protected void |
MATCH_ONLY_00.action(Reference e0) |
protected void |
Dump.action(Reference e0) |
boolean |
ResolvedModule.containsKey_resolved(Reference key0)
Convenience un-Currying method.
|
boolean |
ResolvedModule.containsKey_sources(Reference key0)
Convenience un-Currying method.
|
protected void |
Match.descend(Reference e0) |
protected void |
Dump.descend(Reference e0) |
void |
MATCH_ONLY_00.match(Reference e0) |
protected void |
Match.post(Reference e0) |
protected void |
Match.pre(Reference e0) |
protected void |
Dump.printscalars(Reference e0) |
void |
ResolvedModule.put_resolved(Reference key0,
Definition value)
Convenience un-Currying method.
|
void |
ResolvedModule.put_sources(Reference key0,
Definition value)
Convenience un-Currying method.
|
protected void |
CoRewrite.rewriteFields(Reference clone) |
protected void |
Rewrite.rewriteFields(Reference clone) |
boolean |
Subst.set_div(Reference val)
Generated by umod; model author's documentation MISSING.
|
protected Format |
__Formatter.toFormat(Reference el) |
Modifier and Type | Method and Description |
---|---|
boolean |
ResolvedModule.set_resolved(CheckedMap_RD<Reference,Definition> val)
NEU 20180822 Map all references in the rewritten
defintions to the rewritten definitions.
|
boolean |
ResolvedModule.set_sources(CheckedMap_RD<Reference,Definition> val)
NEU 20180822 Map all references in the rewritten
definitions to the raw definitions
(This definition has been created by UMod from the source at SYSTEM "D2d.umod":211.9-212.25, cf. |
Constructor and Description |
---|
Subst(Expression on,
Reference div,
Expression mul)
Synthetic minimal constructor provided by the umod compiler.
|
Subst(Location<XMLDocumentIdentifier> location,
Expression on,
Reference div,
Expression mul)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Modifier and Type | Field and Description |
---|---|
protected Reference |
State_singleton.ref
Generated by umod; model author's documentation MISSING.
|
Modifier and Type | Field and Description |
---|---|
static Function<State_singleton,Reference> |
State_singleton.get_ref
Deprecated.
Use new '::' method reference instead.
|
Modifier and Type | Method and Description |
---|---|
Reference |
State_singleton.get_ref()
Generated by umod; model author's documentation MISSING.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MATCH_ONLY_00.action(Reference e0) |
boolean |
State_singleton.set_ref(Reference val)
Generated by umod; model author's documentation MISSING.
|
Constructor and Description |
---|
State_singleton(ResultContainer result,
Reference ref,
Definition def,
Expression rule)
Synthetic minimal constructor provided by the umod compiler.
|
State_singleton(State predec,
ResultContainer result,
boolean inxslt,
Reference ref,
Definition def,
Expression rule)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
see also the complete user documentation .