Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Gerwitz <gerwitzm@lovullo.com>2017-05-08 16:47:14 -0400
committerMike Gerwitz <gerwitzm@lovullo.com>2017-07-05 13:52:04 -0400
commitb7596515b3d7efb64aa459d868131d256965a395 (patch)
treecbbe19e17561f92218318dd690effd46dc2316ed /src/current/map.xsd
parent8e5666f845727aa272b20566bd180bb468206bb8 (diff)
downloadtame-b7596515b3d7efb64aa459d868131d256965a395.tar.gz
tame-b7596515b3d7efb64aa459d868131d256965a395.tar.bz2
tame-b7596515b3d7efb64aa459d868131d256965a395.zip
map compiler: Use symbol table
This allows for the proper importing of symbols into the package generated by the map compiler, which in turn allows for processing their default values.
Diffstat (limited to 'src/current/map.xsd')
-rw-r--r--src/current/map.xsd15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/current/map.xsd b/src/current/map.xsd
index 8d98d55..bb1e730 100644
--- a/src/current/map.xsd
+++ b/src/current/map.xsd
@@ -382,10 +382,18 @@
</xs:documentation>
</xs:annotation>
- <xs:attribute name="path" type="xs:string" use="required">
+ <xs:attribute name="path" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
- Path to source file
+ Path to source map file
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+
+ <xs:attribute name="package" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+ Path to source package
</xs:documentation>
</xs:annotation>
</xs:attribute>
@@ -401,6 +409,9 @@
<xs:complexType>
<xs:sequence>
+ <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded"
+ processContents="lax" />
+
<xs:element name="import" type="importType"
minOccurs="0" maxOccurs="unbounded" />
<xs:element name="class" type="classDescriptorType"