Skip to content

Commit 94e36f7

Browse files
committed
move language libraries into subfolder
0 parents  commit 94e36f7

14 files changed

+872
-0
lines changed

.classpath

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
4+
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
5+
<classpathentry kind="src" path="src"/>
6+
<classpathentry kind="output" path="bin"/>
7+
</classpath>

.project

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>languagelib</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.pde.ManifestBuilder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
<buildCommand>
19+
<name>org.eclipse.pde.SchemaBuilder</name>
20+
<arguments>
21+
</arguments>
22+
</buildCommand>
23+
</buildSpec>
24+
<natures>
25+
<nature>org.eclipse.pde.PluginNature</nature>
26+
<nature>org.eclipse.jdt.core.javanature</nature>
27+
</natures>
28+
</projectDescription>

.settings/org.eclipse.jdt.core.prefs

+287
Large diffs are not rendered by default.

.settings/org.eclipse.jdt.ui.prefs

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
eclipse.preferences.version=1
2+
formatter_profile=_Eclipse with spaces only
3+
formatter_settings_version=12

META-INF/MANIFEST.MF

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Manifest-Version: 1.0
2+
Bundle-ManifestVersion: 2
3+
Bundle-Name: org.sugarj.languagelib
4+
Bundle-SymbolicName: org.sugarj.languagelib;singleton:=true
5+
Bundle-Version: 1.0.0.qualifier
6+
Bundle-Activator: org.sugarj.languagelib.Activator
7+
Require-Bundle: org.eclipse.core.runtime,
8+
org.sugarj.common,
9+
org.sugarj.stdlib,
10+
org.strategoxt.strj,
11+
org.strategoxt.imp.runtime,
12+
org.strategoxt.imp.nativebundle,
13+
org.spoofax.jsglr
14+
Bundle-ActivationPolicy: lazy
15+
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
16+
Export-Package: org.sugarj,
17+
org.sugarj.languagelib
18+
Eclipse-BuddyPolicy: registered

build.properties

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source.. = src/
2+
output.. = bin/
3+
bin.includes = META-INF/,\
4+
.,\
5+
plugin.xml,\
6+
src/,\
7+
schema/

plugin.xml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<?eclipse version="3.4"?>
3+
<plugin>
4+
<extension-point id="org.sugarj.language" name="LanguageLibrary" schema="schema/org.sugarj.language.exsd"/>
5+
6+
</plugin>

schema/org.sugarj.language.exsd

+102
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<!-- Schema file written by PDE -->
3+
<schema targetNamespace="org.sugarj.compiler" xmlns="http://www.w3.org/2001/XMLSchema">
4+
<annotation>
5+
<appinfo>
6+
<meta.schema plugin="org.sugarj.compiler" id="org.sugarj.language" name="org.sugarj.language"/>
7+
</appinfo>
8+
<documentation>
9+
[Enter description of this extension point.]
10+
</documentation>
11+
</annotation>
12+
13+
<element name="extension">
14+
<annotation>
15+
<appinfo>
16+
<meta.element />
17+
</appinfo>
18+
</annotation>
19+
<complexType>
20+
<sequence>
21+
<element ref="languagePlugin"/>
22+
</sequence>
23+
<attribute name="point" type="string" use="required">
24+
<annotation>
25+
<documentation>
26+
27+
</documentation>
28+
</annotation>
29+
</attribute>
30+
<attribute name="id" type="string">
31+
<annotation>
32+
<documentation>
33+
34+
</documentation>
35+
</annotation>
36+
</attribute>
37+
<attribute name="name" type="string">
38+
<annotation>
39+
<documentation>
40+
41+
</documentation>
42+
<appinfo>
43+
<meta.attribute translatable="true"/>
44+
</appinfo>
45+
</annotation>
46+
</attribute>
47+
</complexType>
48+
</element>
49+
50+
<element name="languagePlugin">
51+
<complexType>
52+
<attribute name="id" type="string" use="required">
53+
<annotation>
54+
<documentation>
55+
56+
</documentation>
57+
<appinfo>
58+
<meta.attribute kind="identifier"/>
59+
</appinfo>
60+
</annotation>
61+
</attribute>
62+
</complexType>
63+
</element>
64+
65+
<annotation>
66+
<appinfo>
67+
<meta.section type="since"/>
68+
</appinfo>
69+
<documentation>
70+
[Enter the first release in which this extension point appears.]
71+
</documentation>
72+
</annotation>
73+
74+
<annotation>
75+
<appinfo>
76+
<meta.section type="examples"/>
77+
</appinfo>
78+
<documentation>
79+
[Enter extension point usage example here.]
80+
</documentation>
81+
</annotation>
82+
83+
<annotation>
84+
<appinfo>
85+
<meta.section type="apiinfo"/>
86+
</appinfo>
87+
<documentation>
88+
[Enter API information here.]
89+
</documentation>
90+
</annotation>
91+
92+
<annotation>
93+
<appinfo>
94+
<meta.section type="implementation"/>
95+
</appinfo>
96+
<documentation>
97+
[Enter information about supplied implementation of this extension point.]
98+
</documentation>
99+
</annotation>
100+
101+
102+
</schema>

0 commit comments

Comments
 (0)