Return-Path: X-Original-To: apmail-ant-notifications-archive@minotaur.apache.org Delivered-To: apmail-ant-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 73D8D918E for ; Tue, 29 May 2012 12:20:19 +0000 (UTC) Received: (qmail 91358 invoked by uid 500); 29 May 2012 12:20:19 -0000 Delivered-To: apmail-ant-notifications-archive@ant.apache.org Received: (qmail 91251 invoked by uid 500); 29 May 2012 12:20:19 -0000 Mailing-List: contact notifications-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ant.apache.org Delivered-To: mailing list notifications@ant.apache.org Received: (qmail 91240 invoked by uid 99); 29 May 2012 12:20:19 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2012 12:20:19 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2012 12:20:13 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 3C7132388962 for ; Tue, 29 May 2012 12:19:53 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1343693 [1/4] - in /ant/sandbox/antdsl: ./ doc/ org.apache.ant.antdsl.tests/ org.apache.ant.antdsl.tests/META-INF/ org.apache.ant.antdsl.tests/src-gen/ org.apache.ant.antdsl.tests/src/ org.apache.ant.antdsl.ui/ org.apache.ant.antdsl.ui/MET... Date: Tue, 29 May 2012 12:19:50 -0000 To: notifications@ant.apache.org From: hibou@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120529121953.3C7132388962@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: hibou Date: Tue May 29 12:19:47 2012 New Revision: 1343693 URL: http://svn.apache.org/viewvc?rev=1343693&view=rev Log: A proof of concept of a DSL for ant generated by Xtext Added: ant/sandbox/antdsl/ (with props) ant/sandbox/antdsl/build.xml (with props) ant/sandbox/antdsl/doc/ ant/sandbox/antdsl/doc/antdsl.jpeg (with props) ant/sandbox/antdsl/doc/index.html (with props) ant/sandbox/antdsl/ivy.xml (with props) ant/sandbox/antdsl/ivysettings.xml (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/ (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.tests/ (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.classpath (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.project (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.tests/META-INF/ ant/sandbox/antdsl/org.apache.ant.antdsl.tests/META-INF/MANIFEST.MF ant/sandbox/antdsl/org.apache.ant.antdsl.tests/build.properties (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.tests/src/ ant/sandbox/antdsl/org.apache.ant.antdsl.tests/src-gen/ (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/ (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.classpath (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.project (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/META-INF/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/META-INF/MANIFEST.MF ant/sandbox/antdsl/org.apache.ant.antdsl.ui/build.properties (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml_gen (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src-gen/ (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/AntDSLUiModule.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/contentassist/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/contentassist/AntDSLProposalProvider.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLDescriptionLabelProvider.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLLabelProvider.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/outline/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/outline/AntDSLOutlineTreeProvider.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/quickfix/ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/quickfix/AntDSLQuickfixProvider.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/.classpath (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/.launch/ ant/sandbox/antdsl/org.apache.ant.antdsl/.launch/AntDSL.launch (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/.launch/GenerateAntDSL.mwe2.launch (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/.project (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/ ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/MANIFEST.MF ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/services/ ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/services/org.apache.tools.ant.ProjectHelper ant/sandbox/antdsl/org.apache.ant.antdsl/build.properties (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml_gen (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/ ant/sandbox/antdsl/org.apache.ant.antdsl/src-gen/ (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/ ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/ ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/ (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/AbstractAntDslProjectHelper.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/AntDSL.g ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/AntDslContext.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/IfTask.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/antlr/ ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/antlr/AntDSL.tokens ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/antlr/AntDSLLexer.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/antlr/AntDSLParser.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/antlr/AntDslAntlrProjectHelper.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/antlr/Pair.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/ ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/AntDSL.xtext ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/AntDSLRuntimeModule.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/AntDSLStandaloneSetup.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/AntDslXTextProjectHelper.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/GenerateAntDSL.mwe2 ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/ParserCreator.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/formatting/ ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/formatting/AntDSLFormatter.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/generator/ ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/generator/AntDSLGenerator.xtend ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/scoping/ ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/scoping/AntDSLScopeProvider.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/validation/ ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/xtext/validation/AntDSLJavaValidator.java (with props) ant/sandbox/antdsl/org.apache.ant.antdsl/xtend-gen/ ant/sandbox/antdsl/org.apache.ant.antdsl/xtend-gen/org/ ant/sandbox/antdsl/org.apache.ant.antdsl/xtend-gen/org/apache/ ant/sandbox/antdsl/org.apache.ant.antdsl/xtend-gen/org/apache/ant/ ant/sandbox/antdsl/org.apache.ant.antdsl/xtend-gen/org/apache/ant/antdsl/ ant/sandbox/antdsl/org.apache.ant.antdsl/xtend-gen/org/apache/ant/antdsl/xtext/ ant/sandbox/antdsl/org.apache.ant.antdsl/xtend-gen/org/apache/ant/antdsl/xtext/generator/ ant/sandbox/antdsl/org.apache.ant.antdsl/xtend-gen/org/apache/ant/antdsl/xtext/generator/AntDSLGenerator.java (with props) ant/sandbox/antdsl/test/ ant/sandbox/antdsl/test/build.ant (with props) Propchange: ant/sandbox/antdsl/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Tue May 29 12:19:47 2012 @@ -0,0 +1,3 @@ +build +lib +build-deps Added: ant/sandbox/antdsl/build.xml URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/build.xml?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/build.xml (added) +++ ant/sandbox/antdsl/build.xml Tue May 29 12:19:47 2012 @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Propchange: ant/sandbox/antdsl/build.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/build.xml ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/build.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: ant/sandbox/antdsl/doc/antdsl.jpeg URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/doc/antdsl.jpeg?rev=1343693&view=auto ============================================================================== Binary file - no diff available. Propchange: ant/sandbox/antdsl/doc/antdsl.jpeg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: ant/sandbox/antdsl/doc/index.html URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/doc/index.html?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/doc/index.html (added) +++ ant/sandbox/antdsl/doc/index.html Tue May 29 12:19:47 2012 @@ -0,0 +1,102 @@ + + + +
AntDSL
+ +

Introduction

+ +

+antDsl is a parser of a DSL dedicated to Ant build files. +

+

+It also contains some Eclipse plugin for an Editor of these antDSL files. +

+ +

Exemple

+ +

+Here is an exemple of an antdsl file: +

+name : myproject
+default : build
+
+{
+	foo = "hello world!"
+	echo(message="${foo}")
+}
+
+macrodef mymacro(dest, arg2 = "defaultvalue", element source) {
+	copy(todir = "@{dest}") {
+		source()
+	}
+}
+
+% description of the target
+target build {
+	copy(file = "${basedir}/test/build.ant", tofile = "${basedir}/build/test/build.ant.copy")
+	// some comment
+	jar(file = "${basedir}/build/test/my.jar") {
+		fileset(dir="${basedir}/test", includes="*.ant")
+	}
+	/*
+	 * Some multiline comment 
+	 */
+	if (available(file = "${basedir}/test/build.ant")) {
+		mymacro(dest = "${basedir}/build/test/dest") {
+			fileset(dir = "${basedir}", includes="build.*")
+		}
+		echo(message = "mymacro call")
+	} else {
+		fail(message = "fail !")
+	}
+}
+
+

+ +

+Here are a screenshot of the Eclipse plugin: +

+

+ +

Build

+ +

Command line only

+ +

+Just using the command line is sufficent to build the jar which will be used as the parser for Ant. To build the Eclipse plugins, for now you'll need to start Eclipse, see next section. +

+ +

+First you will need to download the dependencies. To do so run: ant get-deps +

+

+Then you will need to generate the parser and the beans representing the parsed files, for both parsers, the Xtext one and the simple Antlr one. To do so, run: ant generate-xtext generate-antlr +

+

+And finally the build of the jar: ant build +

+

+You can then test the parser on the file build file in the test folder by running: ant test +

+ +

Eclipse setup

+ +

+You will need the XText 2 plugin installed in your Eclipse. The updatesite of Xtext is there: http://download.itemis.com/updates/releases. +

+

+Then import the three antdsl plugins into your workspace. +

+

+You will need to generate the parser and the beans representing the parsed files (Ecore beans). To do so, right click on the file org.apache.ant.antdsl/src/org/apache/ant/antdsl/AntDSL.xtext and select in the Menu Run As... then Generate Xtext Artifacts +

+

+You'll also need to generate the simple antlr parser so the project properly compiles. Just launch the command: ant generate-antlr +

+

+Finally, to launch an Eclipse with this antdls plugins, run the launch configuration named AntDSL (the launch configuration file is there: /org.apache.ant.antdsl/.launch/AntDSL.launch). +

+ + + + \ No newline at end of file Propchange: ant/sandbox/antdsl/doc/index.html ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/doc/index.html ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/doc/index.html ------------------------------------------------------------------------------ svn:mime-type = text/html Added: ant/sandbox/antdsl/ivy.xml URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/ivy.xml?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/ivy.xml (added) +++ ant/sandbox/antdsl/ivy.xml Tue May 29 12:19:47 2012 @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: ant/sandbox/antdsl/ivy.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/ivy.xml ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/ivy.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: ant/sandbox/antdsl/ivysettings.xml URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/ivysettings.xml?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/ivysettings.xml (added) +++ ant/sandbox/antdsl/ivysettings.xml Tue May 29 12:19:47 2012 @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Propchange: ant/sandbox/antdsl/ivysettings.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/ivysettings.xml ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/ivysettings.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Tue May 29 12:19:47 2012 @@ -0,0 +1 @@ +bin Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Tue May 29 12:19:47 2012 @@ -0,0 +1 @@ +bin Added: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.classpath URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.classpath?rev=1343693&view=auto ============================================================================== Binary file - no diff available. Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.classpath ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.project URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.project?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.project (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.project Tue May 29 12:19:47 2012 @@ -0,0 +1,28 @@ + + + org.apache.ant.antdsl.tests + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.project ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.project ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/.project ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/META-INF/MANIFEST.MF URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.tests/META-INF/MANIFEST.MF?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.tests/META-INF/MANIFEST.MF (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.tests/META-INF/MANIFEST.MF Tue May 29 12:19:47 2012 @@ -0,0 +1,18 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: org.apache.ant.antdsl.tests +Bundle-Vendor: My Company +Bundle-Version: 1.0.0 +Bundle-SymbolicName: org.apache.ant.antdsl.tests; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: org.apache.ant.antdsl, + org.apache.ant.antdsl.ui, + org.eclipse.core.runtime, + org.eclipse.xtext, + org.eclipse.xtext.junit4, + org.eclipse.xtext.ui.junit, + org.junit4, + org.eclipse.ui.workbench;resolution:=optional +Import-Package: org.apache.log4j, + org.apache.commons.logging +Bundle-RequiredExecutionEnvironment: J2SE-1.5 Added: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/build.properties URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.tests/build.properties?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.tests/build.properties (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.tests/build.properties Tue May 29 12:19:47 2012 @@ -0,0 +1,4 @@ +source.. = src/,\ + src-gen/ +bin.includes = META-INF/,\ + . Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/build.properties ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/build.properties ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.tests/src-gen/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Tue May 29 12:19:47 2012 @@ -0,0 +1 @@ +* Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Tue May 29 12:19:47 2012 @@ -0,0 +1 @@ +bin Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.classpath URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.classpath?rev=1343693&view=auto ============================================================================== Binary file - no diff available. Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.classpath ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.project URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.project?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.project (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.project Tue May 29 12:19:47 2012 @@ -0,0 +1,28 @@ + + + org.apache.ant.antdsl.ui + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.project ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.project ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/.project ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/META-INF/MANIFEST.MF URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/META-INF/MANIFEST.MF?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.ui/META-INF/MANIFEST.MF (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/META-INF/MANIFEST.MF Tue May 29 12:19:47 2012 @@ -0,0 +1,25 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: org.apache.ant.antdsl.ui +Bundle-Vendor: My Company +Bundle-Version: 1.0.0 +Bundle-SymbolicName: org.apache.ant.antdsl.ui; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: org.apache.ant.antdsl;visibility:=reexport, + org.eclipse.xtext.ui, + org.eclipse.ui.editors;bundle-version="3.5.0", + org.eclipse.ui.ide;bundle-version="3.5.0", + org.eclipse.xtext.ui.shared, + org.eclipse.ui, + org.eclipse.xtext.builder, + org.antlr.runtime, + org.eclipse.xtext.common.types.ui, + org.eclipse.xtext.ui.codetemplates.ui, + org.eclipse.compare +Import-Package: org.apache.log4j, + org.apache.commons.logging +Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Export-Package: org.apache.ant.antdsl.xtext.ui.contentassist, + org.apache.ant.antdsl.xtext.ui.contentassist.antlr, + org.apache.ant.antdsl.xtext.ui.internal +Bundle-Activator: org.apache.ant.antdsl.xtext.ui.internal.AntDSLActivator Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/build.properties URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/build.properties?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.ui/build.properties (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/build.properties Tue May 29 12:19:47 2012 @@ -0,0 +1,5 @@ +source.. = src/,\ + src-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml \ No newline at end of file Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/build.properties ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/build.properties ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml Tue May 29 12:19:47 2012 @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml_gen URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml_gen?rev=1343693&view=auto ============================================================================== Binary file - no diff available. Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/plugin.xml_gen ------------------------------------------------------------------------------ svn:mime-type = application/xml Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src-gen/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Tue May 29 12:19:47 2012 @@ -0,0 +1 @@ +* Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/AntDSLUiModule.java URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/AntDSLUiModule.java?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/AntDSLUiModule.java (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/AntDSLUiModule.java Tue May 29 12:19:47 2012 @@ -0,0 +1,15 @@ +/* + * generated by Xtext + */ +package org.apache.ant.antdsl.xtext.ui; + +import org.eclipse.ui.plugin.AbstractUIPlugin; + +/** + * Use this class to register components to be used within the IDE. + */ +public class AntDSLUiModule extends org.apache.ant.antdsl.xtext.ui.AbstractAntDSLUiModule { + public AntDSLUiModule(AbstractUIPlugin plugin) { + super(plugin); + } +} Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/AntDSLUiModule.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/AntDSLUiModule.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/AntDSLUiModule.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/contentassist/AntDSLProposalProvider.java URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/contentassist/AntDSLProposalProvider.java?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/contentassist/AntDSLProposalProvider.java (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/contentassist/AntDSLProposalProvider.java Tue May 29 12:19:47 2012 @@ -0,0 +1,12 @@ +/* +* generated by Xtext +*/ +package org.apache.ant.antdsl.xtext.ui.contentassist; + +import org.apache.ant.antdsl.xtext.ui.contentassist.AbstractAntDSLProposalProvider; +/** + * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#contentAssist on how to customize content assistant + */ +public class AntDSLProposalProvider extends AbstractAntDSLProposalProvider { + +} Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/contentassist/AntDSLProposalProvider.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/contentassist/AntDSLProposalProvider.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/contentassist/AntDSLProposalProvider.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLDescriptionLabelProvider.java URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLDescriptionLabelProvider.java?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLDescriptionLabelProvider.java (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLDescriptionLabelProvider.java Tue May 29 12:19:47 2012 @@ -0,0 +1,27 @@ +/* +* generated by Xtext +*/ +package org.apache.ant.antdsl.xtext.ui.labeling; + +import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider; + +/** + * Provides labels for a IEObjectDescriptions and IResourceDescriptions. + * + * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider + */ +public class AntDSLDescriptionLabelProvider extends DefaultDescriptionLabelProvider { + +/* + //Labels and icons can be computed like this: + + String text(IEObjectDescription ele) { + return "my "+ele.getName(); + } + + String image(IEObjectDescription ele) { + return ele.getEClass().getName() + ".gif"; + } +*/ + +} Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLDescriptionLabelProvider.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLDescriptionLabelProvider.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLDescriptionLabelProvider.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLLabelProvider.java URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLLabelProvider.java?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLLabelProvider.java (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLLabelProvider.java Tue May 29 12:19:47 2012 @@ -0,0 +1,34 @@ +/* +* generated by Xtext +*/ +package org.apache.ant.antdsl.xtext.ui.labeling; + +import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; +import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider; + +import com.google.inject.Inject; + +/** + * Provides labels for a EObjects. + * + * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider + */ +public class AntDSLLabelProvider extends DefaultEObjectLabelProvider { + + @Inject + public AntDSLLabelProvider(AdapterFactoryLabelProvider delegate) { + super(delegate); + } + +/* + //Labels and icons can be computed like this: + + String text(MyModel ele) { + return "my "+ele.getName(); + } + + String image(MyModel ele) { + return "MyModel.gif"; + } +*/ +} Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLLabelProvider.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLLabelProvider.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/labeling/AntDSLLabelProvider.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/outline/AntDSLOutlineTreeProvider.java URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/outline/AntDSLOutlineTreeProvider.java?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/outline/AntDSLOutlineTreeProvider.java (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/outline/AntDSLOutlineTreeProvider.java Tue May 29 12:19:47 2012 @@ -0,0 +1,14 @@ +/* +* generated by Xtext +*/ +package org.apache.ant.antdsl.xtext.ui.outline; + +import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider; + +/** + * customization of the default outline structure + * + */ +public class AntDSLOutlineTreeProvider extends DefaultOutlineTreeProvider { + +} Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/outline/AntDSLOutlineTreeProvider.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/outline/AntDSLOutlineTreeProvider.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/outline/AntDSLOutlineTreeProvider.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/quickfix/AntDSLQuickfixProvider.java URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/quickfix/AntDSLQuickfixProvider.java?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/quickfix/AntDSLQuickfixProvider.java (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/quickfix/AntDSLQuickfixProvider.java Tue May 29 12:19:47 2012 @@ -0,0 +1,19 @@ + +package org.apache.ant.antdsl.xtext.ui.quickfix; + +import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider; + +public class AntDSLQuickfixProvider extends DefaultQuickfixProvider { + +// @Fix(MyJavaValidator.INVALID_NAME) +// public void capitalizeName(final Issue issue, IssueResolutionAcceptor acceptor) { +// acceptor.accept(issue, "Capitalize name", "Capitalize the name.", "upcase.png", new IModification() { +// public void apply(IModificationContext context) throws BadLocationException { +// IXtextDocument xtextDocument = context.getXtextDocument(); +// String firstLetter = xtextDocument.get(issue.getOffset(), 1); +// xtextDocument.replace(issue.getOffset(), 1, firstLetter.toUpperCase()); +// } +// }); +// } + +} Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/quickfix/AntDSLQuickfixProvider.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/quickfix/AntDSLQuickfixProvider.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl.ui/src/org/apache/ant/antdsl/xtext/ui/quickfix/AntDSLQuickfixProvider.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ant/sandbox/antdsl/org.apache.ant.antdsl/.classpath URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl/.classpath?rev=1343693&view=auto ============================================================================== Binary file - no diff available. Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/.classpath ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: ant/sandbox/antdsl/org.apache.ant.antdsl/.launch/AntDSL.launch URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl/.launch/AntDSL.launch?rev=1343693&view=auto ============================================================================== Binary file - no diff available. Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/.launch/AntDSL.launch ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: ant/sandbox/antdsl/org.apache.ant.antdsl/.launch/GenerateAntDSL.mwe2.launch URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl/.launch/GenerateAntDSL.mwe2.launch?rev=1343693&view=auto ============================================================================== Binary file - no diff available. Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/.launch/GenerateAntDSL.mwe2.launch ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: ant/sandbox/antdsl/org.apache.ant.antdsl/.project URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl/.project?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl/.project (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl/.project Tue May 29 12:19:47 2012 @@ -0,0 +1,34 @@ + + + org.apache.ant.antdsl + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + org.eclipse.xtext.ui.shared.xtextNature + + Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/.project ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/.project ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/.project ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/MANIFEST.MF URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/MANIFEST.MF?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/MANIFEST.MF (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/MANIFEST.MF Tue May 29 12:19:47 2012 @@ -0,0 +1,38 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: org.apache.ant.antdsl +Bundle-Vendor: Apache Software Fundation +Bundle-Version: 1.0.0 +Bundle-SymbolicName: org.apache.ant.antdsl; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: org.eclipse.xtext;bundle-version="2.1.0";visibility:=reexport, + org.eclipse.xtext.xbase;bundle-version="2.1.0";resolution:=optional;visibility:=reexport, + org.apache.log4j;bundle-version="1.2.15";visibility:=reexport, + org.apache.commons.logging;bundle-version="1.0.4";resolution:=optional;visibility:=reexport, + org.eclipse.xtext.generator;resolution:=optional, + org.eclipse.emf.codegen.ecore;resolution:=optional, + org.eclipse.emf.mwe.utils;resolution:=optional, + org.eclipse.emf.mwe2.launch;resolution:=optional, + org.eclipse.xtext.util, + org.eclipse.emf.ecore, + org.eclipse.emf.common, + org.antlr.runtime, + org.eclipse.xtext.common.types, + org.apache.ant;bundle-version="1.8.0" +Import-Package: org.apache.log4j, + org.apache.commons.logging, + org.eclipse.xtext.xbase.lib, + org.eclipse.xtend2.lib +Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Export-Package: org.apache.ant.antdsl.xtext, + org.apache.ant.antdsl.xtext.services, + org.apache.ant.antdsl.xtext.antdsl, + org.apache.ant.antdsl.xtext.antdsl.impl, + org.apache.ant.antdsl.xtext.antdsl.util, + org.apache.ant.antdsl.xtext.serializer, + org.apache.ant.antdsl.xtext.parser.antlr, + org.apache.ant.antdsl.xtext.parser.antlr.internal, + org.apache.ant.antdsl.xtext.validation, + org.apache.ant.antdsl.xtext.scoping, + org.apache.ant.antdsl.xtext.generator, + org.apache.ant.antdsl.xtext.formatting Added: ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/services/org.apache.tools.ant.ProjectHelper URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/services/org.apache.tools.ant.ProjectHelper?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/services/org.apache.tools.ant.ProjectHelper (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl/META-INF/services/org.apache.tools.ant.ProjectHelper Tue May 29 12:19:47 2012 @@ -0,0 +1 @@ +org.apache.ant.antdsl.antlr.AntDslAntlrProjectHelper Added: ant/sandbox/antdsl/org.apache.ant.antdsl/build.properties URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl/build.properties?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl/build.properties (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl/build.properties Tue May 29 12:19:47 2012 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml \ No newline at end of file Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/build.properties ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/build.properties ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Added: ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml?rev=1343693&view=auto ============================================================================== --- ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml (added) +++ ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml Tue May 29 12:19:47 2012 @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml_gen URL: http://svn.apache.org/viewvc/ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml_gen?rev=1343693&view=auto ============================================================================== Binary file - no diff available. Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/plugin.xml_gen ------------------------------------------------------------------------------ svn:mime-type = application/xml Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/src-gen/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Tue May 29 12:19:47 2012 @@ -0,0 +1 @@ +* Propchange: ant/sandbox/antdsl/org.apache.ant.antdsl/src/org/apache/ant/antdsl/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Tue May 29 12:19:47 2012 @@ -0,0 +1 @@ +antlr