Package | Description |
---|---|
com.asakusafw.dmdl |
Core classes of DMDL compiler.
|
com.asakusafw.dmdl.model |
Syntactic models for DMDL.
|
Modifier and Type | Field and Description |
---|---|
Region |
Diagnostic.region
Corresponded region, or
null if unknown. |
Constructor and Description |
---|
Diagnostic(Diagnostic.Level level,
Region region,
String message)
Creates and returns a new instance.
|
Diagnostic(Diagnostic.Level level,
Region region,
String message,
Object... arguments)
Creates and returns a new instance.
|
Modifier and Type | Method and Description |
---|---|
Region |
AstQualifiedName.getRegion() |
Region |
AstUnionExpression.getRegion() |
Region |
AstSummarize.getRegion() |
Region |
AstScript.getRegion() |
Region |
AstSequenceType.getRegion() |
Region |
AstRecordDefinition.getRegion() |
Region |
AstReferenceType.getRegion() |
Region |
AstPropertyFolding.getRegion() |
Region |
AstPropertyDefinition.getRegion() |
Region |
AstModelReference.getRegion() |
Region |
AstModelFolding.getRegion() |
Region |
AstModelDefinition.getRegion() |
Region |
AstLiteral.getRegion() |
Region |
AstJoin.getRegion() |
Region |
AstGrouping.getRegion() |
Region |
AstCollectionType.getRegion() |
Region |
AstBasicType.getRegion() |
Region |
AstAttributeValueMap.getRegion() |
Region |
AstAttributeValueArray.getRegion() |
Region |
AstAttributeElement.getRegion() |
Region |
AstSimpleName.getRegion() |
Region |
AstAttribute.getRegion() |
Region |
AstDescription.getRegion() |
Region |
AstPropertyMapping.getRegion() |
Region |
AstNode.getRegion()
Returns the region of this node.
|
Region |
AstModelMapping.getRegion() |
Constructor and Description |
---|
AstAttribute(Region region,
AstName name,
AstAttributeElement... elements)
Creates and returns a new instance.
|
AstAttribute(Region region,
AstName name,
List<AstAttributeElement> elements)
Creates and returns a new instance.
|
AstAttributeElement(Region region,
AstSimpleName name,
AstAttributeValue value)
Creates and returns a new instance.
|
AstAttributeValueArray(Region region,
List<? extends AstAttributeValue> elements)
Creates and returns a new instance.
|
AstAttributeValueMap(Region region,
List<? extends AstAttributeValueMap.Entry> entries)
Creates and returns a new instance.
|
AstBasicType(Region region,
BasicTypeKind kind)
Creates and returns a new instance.
|
AstCollectionType(Region region,
AstCollectionType.CollectionKind kind,
AstType elementType)
Creates a new instance.
|
AstDescription(Region region,
String token)
Creates and returns a new instance.
|
AstGrouping(Region region,
List<AstSimpleName> properties)
Creates and returns a new instance.
|
AstJoin(Region region,
AstModelReference reference,
AstModelMapping mapping,
AstGrouping grouping)
Creates and returns a new instance.
|
AstLiteral(Region region,
String token,
LiteralKind kind)
Creates a new instance.
|
AstModelDefinition(Region region,
ModelDefinitionKind kind,
AstDescription description,
List<AstAttribute> attributes,
AstSimpleName name,
AstExpression<T> expression)
Creates and returns a new instance.
|
AstModelFolding(Region region,
List<AstPropertyFolding> properties)
Creates and returns a new instance.
|
AstModelMapping(Region region,
List<AstPropertyMapping> properties)
Creates and returns a new instance.
|
AstModelReference(Region region,
AstSimpleName name)
Creates and returns a new instance.
|
AstPropertyDefinition(Region region,
AstDescription description,
List<AstAttribute> attributes,
AstSimpleName name,
AstType type)
Creates and returns a new instance.
|
AstPropertyDefinition(Region region,
AstDescription description,
List<AstAttribute> attributes,
AstSimpleName name,
AstType type,
AstAttributeValue expression)
Creates and returns a new instance.
|
AstPropertyFolding(Region region,
AstDescription description,
List<AstAttribute> attributes,
AstName aggregator,
AstSimpleName source,
AstSimpleName target)
Creates and returns a new instance.
|
AstPropertyMapping(Region region,
AstDescription description,
List<AstAttribute> attributes,
AstSimpleName source,
AstSimpleName target)
Creates and returns a new instance.
|
AstQualifiedName(Region region,
AstName qualifier,
AstSimpleName simpleName)
Creates a new instance.
|
AstRecordDefinition(Region region,
List<AstPropertyDefinition> properties)
Creates and returns a new instance.
|
AstReferenceType(Region region,
AstSimpleName name)
Creates and returns a new instance.
|
AstScript(Region region,
List<? extends AstModelDefinition<?>> models)
Creates and returns a new instance.
|
AstSequenceType(Region region,
AstType elementType)
Creates and returns a new instance.
|
AstSimpleName(Region region,
String identifier)
Creates a new instance.
|
AstSummarize(Region region,
AstModelReference reference,
AstModelFolding folding,
AstGrouping grouping)
Creates and returns a new instance.
|
AstUnionExpression(Region region,
List<? extends T> terms)
Creates and returns a new instance.
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.