[svn] r5901: corsavy-addin/trunk: NemerleBinding.csproj
templates/ConsoleProject.xpt templates/FormsProjec...
malekith
svnadmin at nemerle.org
Sun Nov 6 14:10:35 CET 2005
Log:
Add templates to the project. Remove obsolete options and add headers (from C#, they are probably going to be the same as in Nemerle).
Author: malekith
Date: Sun Nov 6 14:10:32 2005
New Revision: 5901
Modified:
corsavy-addin/trunk/NemerleBinding.csproj
corsavy-addin/trunk/templates/ConsoleProject.xpt
corsavy-addin/trunk/templates/FormsProject.xpt
corsavy-addin/trunk/templates/Library.xpt
corsavy-addin/trunk/templates/Nemerle.Empty.xft
corsavy-addin/trunk/templates/Nemerle.EmptyClass.xft
corsavy-addin/trunk/templates/Nemerle.Form.xft
Modified: corsavy-addin/trunk/NemerleBinding.csproj
==============================================================================
--- corsavy-addin/trunk/NemerleBinding.csproj (original)
+++ corsavy-addin/trunk/NemerleBinding.csproj Sun Nov 6 14:10:32 2005
@@ -65,5 +65,13 @@
<Compile Include="Src\EventHandlerCompletitionDataProvider.cs" />
<Compile Include="Src\AutoStart.cs" />
</ItemGroup>
+ <ItemGroup>
+ <Content Include="templates\Nemerle.Form.xft" />
+ <Content Include="templates\ConsoleProject.xpt" />
+ <Content Include="templates\FormsProject.xpt" />
+ <Content Include="templates\Library.xpt" />
+ <Content Include="templates\Nemerle.Empty.xft" />
+ <Content Include="templates\Nemerle.EmptyClass.xft" />
+ </ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" />
</Project>
\ No newline at end of file
Modified: corsavy-addin/trunk/templates/ConsoleProject.xpt
==============================================================================
--- corsavy-addin/trunk/templates/ConsoleProject.xpt (original)
+++ corsavy-addin/trunk/templates/ConsoleProject.xpt Sun Nov 6 14:10:32 2005
@@ -26,11 +26,12 @@
<Project name = "${ProjectName}" directory = ".">
<Options/>
<Files>
- <File name="Main.n">module M {
- Main () : void {
- Nemerle.IO.print("Hello, world!")
- }
-}
+ <File name="Main.n">
+${StandardHeader.C#}
+
+using Nemerle.IO;
+
+print ("Hello, world!\n");
</File>
</Files>
</Project>
Modified: corsavy-addin/trunk/templates/FormsProject.xpt
==============================================================================
--- corsavy-addin/trunk/templates/FormsProject.xpt (original)
+++ corsavy-addin/trunk/templates/FormsProject.xpt Sun Nov 6 14:10:32 2005
@@ -24,9 +24,11 @@
</Options>
<Project name = "${ProjectName}" directory = ".">
- <Options Target = "WinExe" PauseConsoleOutput = "False" />
+ <Options OutputType = "WinExe" />
<Files>
- <File name="MainForm.n"><![CDATA[namespace ${StandardNamespace} {
+ <File name="MainForm.n"><![CDATA[${StandardHeader.C#}
+
+namespace ${StandardNamespace} {
using System;
using System.Drawing;
@@ -42,7 +44,7 @@
def but = Button();
but.Text = "Click Me!";
but.Dock = DockStyle.Fill;
- but.Click += fun (_) { ignore (MessageBox.Show("Button clicked!")) }
+ but.Click += fun (_) { _ = MessageBox.Show("Button clicked!") }
this.Controls.Add(but);
}
}
Modified: corsavy-addin/trunk/templates/Library.xpt
==============================================================================
--- corsavy-addin/trunk/templates/Library.xpt (original)
+++ corsavy-addin/trunk/templates/Library.xpt Sun Nov 6 14:10:32 2005
@@ -24,10 +24,11 @@
</Options>
<Project name = "${ProjectName}" directory = ".">
- <Options Target = "Library" PauseConsoleOutput = "False" />
+ <Options OutputType = "Library" />
<Files>
- <File name="MyClass.n"><![CDATA[namespace ${StandardNamespace} {
+ <File name="MyClass.n"><![CDATA[${StandardHeader.C#}
+namespace ${StandardNamespace} {
using System;
class MyClass {
Modified: corsavy-addin/trunk/templates/Nemerle.Empty.xft
==============================================================================
--- corsavy-addin/trunk/templates/Nemerle.Empty.xft (original)
+++ corsavy-addin/trunk/templates/Nemerle.Empty.xft Sun Nov 6 14:10:32 2005
@@ -10,7 +10,7 @@
<Description>${res:Templates.File.EmptyFile.Description}</Description>
<Files>
- <File name="${FullName}" language="Nemerle">
+ <File name="${FullName}" language="Nemerle">${StandardHeader.C#}
</File>
</Files>
<AdditionalOptions/>
Modified: corsavy-addin/trunk/templates/Nemerle.EmptyClass.xft
==============================================================================
--- corsavy-addin/trunk/templates/Nemerle.EmptyClass.xft (original)
+++ corsavy-addin/trunk/templates/Nemerle.EmptyClass.xft Sun Nov 6 14:10:32 2005
@@ -21,7 +21,9 @@
${ClassName} -> Class name (generally FileNameWithoutExtension w/o 'bad' characters)
-->
<Files>
- <File name="${FullName}" language="Nemerle"><![CDATA[namespace ${StandardNamespace} {
+ <File name="${FullName}" language="Nemerle"><![CDATA[${StandardHeader.C#}
+
+namespace ${StandardNamespace} {
using System;
Modified: corsavy-addin/trunk/templates/Nemerle.Form.xft
==============================================================================
--- corsavy-addin/trunk/templates/Nemerle.Form.xft (original)
+++ corsavy-addin/trunk/templates/Nemerle.Form.xft Sun Nov 6 14:10:32 2005
@@ -21,7 +21,9 @@
${ClassName} -> Class name (generally FileNameWithoutExtension w/o 'bad' characters)
-->
<Files>
- <File name="${FullName}" language="Nemerle"><![CDATA[namespace ${StandardNamespace} {
+ <File name="${FullName}" language="Nemerle"><![CDATA[${StandardHeader.C#}
+
+namespace ${StandardNamespace} {
using System;
using System.Drawing;
@@ -37,7 +39,7 @@
def but = Button();
but.Text = "Click Me!";
but.Dock = DockStyle.Fill;
- but.Click += fun (_) { ignore (MessageBox.Show("Button clicked!")) }
+ but.Click += fun (_) { _ = MessageBox.Show("Button clicked!") }
this.Controls.Add(but);
}
}
More information about the svn
mailing list