Upgrade to 2.2.0
This commit is contained in:
Родитель
d3f3f1a783
Коммит
434bd7738b
|
@ -1,6 +1,6 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
# Visual Studio 15
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "<%= name %>", "<%= name %>\<%= name %>.csproj", "{EFBD1A76-0A93-4CE8-8579-A0E6C078E341}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "<%= name %>.<%= semantics %>", "<%= name %>.<%= semantics %>\<%= name %>.<%= semantics %>.csproj", "{600FE72C-744A-4D82-B0BC-C0F310AB6155}"
|
||||
|
|
|
@ -57,151 +57,103 @@
|
|||
<HintPath>../packages/Microsoft.CodeAnalysis.CSharp.1.3.0/lib/net45/Microsoft.CodeAnalysis.CSharp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Compiler">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Compiler.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Compiler.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Compound.Extraction.Field">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Compound.Extraction.Field.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Compound.Extraction.Field.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Compound.Split">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Compound.Split.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Compound.Split.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Conditionals">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Conditionals.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Conditionals.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Conditionals.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Conditionals.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Conditionals.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Conditionals.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Conditionals.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Conditionals.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Conditionals.Semantics.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Conditionals.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.CoreFxLab">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.CoreFxLab.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.CoreFxLab.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Json">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Json.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Json.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Json.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Json.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Translation.Python.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Text">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Text.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Text.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Text.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.Semantics.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Matching.Text">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Matching.Text.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Matching.Text.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Matching.Text.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Matching.Text.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Translation.Python.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Paraphrasing">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Paraphrasing.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Paraphrasing.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.File">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.File.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.File.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.File.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.File.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.File.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.File.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.File.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.File.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.File.Semantics.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.File.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.Text">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.Text.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.Text.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.Text.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.Text.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Translation.Python.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Json">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Json.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Json.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Json.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.Semantics.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Text">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Text.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Text.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Text.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.Translation.Python.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Translation">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Translation.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Translation.Python.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Translation.R">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Translation.R.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Utils">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Utils.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Utils.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Wrangling">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Wrangling.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Wrangling.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Wrangling.Json">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Wrangling.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Wrangling.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Wrangling.Translation.Python.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Wrangling.Json.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
@ -235,15 +187,6 @@
|
|||
<InProject>false</InProject>
|
||||
</DslAssemblyReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ReferencePath Include="$(OutputPath)/<%= name %>.Language.dll" >
|
||||
<InProject>false</InProject>
|
||||
</ReferencePath>
|
||||
<Reference Include="<%= name %>.Language">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>$(OutputPath)/<%= name %>.Language.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="BuildGrammar.targets" />
|
||||
</ItemGroup>
|
||||
|
|
|
@ -15,26 +15,25 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<AssemblyPaths Include="@(DslAssemblyReference -> '%(RootDir)%(Directory)')"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<!-- Fix the double-backslash-in-quoted-strings problem on Windows.
|
||||
See http://weblogs.asp.net/jongalloway/_5B002E00_NET-Gotcha_5D00_-Commandline-args-ending-in-_5C002200_-are-subject-to-CommandLineToArgvW-whackiness -->
|
||||
<AssemblyPathsFixedSlash Include="@(AssemblyPaths -> Replace('\', '/'))"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<OutputGrammar Include="@(GrammarDefinition -> '$(TargetDir)%(Filename).Language.dll')"/>
|
||||
<OutputGrammar Include="@(GrammarDefinition -> '$(IntermediateOutputPath)%(Filename).Language.g.cs')"/>
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
<Target Name="RecompileGrammar" DependsOnTargets="SetProperties">
|
||||
<Target Name="CompileGrammar" DependsOnTargets="SetProperties"
|
||||
Inputs="$(InputGrammar);@(DslAssemblyReference -> '%(FullPath)');" Outputs="@(OutputGrammar)">
|
||||
<Message Importance="High" Text="Recompiling $(InputGrammar) using $(DSLCompiler)..."/>
|
||||
<PropertyGroup>
|
||||
<DslcCommand>$(DslCompiler) -p "@(AssemblyPathsFixedSlash)" -o "@(OutputGrammar)" -v verbose -- "$(InputGrammar)"</DslcCommand>
|
||||
</PropertyGroup>
|
||||
<Message Importance="High" Text="$(DslcCommand)"/>
|
||||
<Exec Command="$(DslcCommand)"/>
|
||||
<ItemGroup>
|
||||
<Compile Include="@(OutputGrammar)" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
<Target Name="AfterResolveReferences" DependsOnTargets="SetProperties"
|
||||
Inputs="$(InputGrammar);@(DslAssemblyReference -> '%(FullPath)');" Outputs="@(OutputGrammar)">
|
||||
<CallTarget Targets="RecompileGrammar" />
|
||||
</Target>
|
||||
<PropertyGroup>
|
||||
<CoreCompileDependsOn>CompileGrammar;$(CoreCompileDependsOn)</CoreCompileDependsOn>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
|
|
@ -18,12 +18,17 @@ namespace <%= name %>
|
|||
{
|
||||
<% if (buildGrammar) { %>
|
||||
var grammar = Language.Grammar;
|
||||
var nodeBuilders = Language.Build.Node;
|
||||
<% } else { %>
|
||||
var parseResult = DSLCompiler.ParseGrammarFromFile("<%= name %>.grammar");
|
||||
parseResult.TraceDiagnostics();
|
||||
var grammar = parseResult.Value;
|
||||
<% } %>
|
||||
Console.WriteLine(grammar.Name);
|
||||
Console.WriteLine(ProgramNode.Parse("x", grammar, ASTSerializationFormat.HumanReadable));
|
||||
<% if (buildGrammar) { %>
|
||||
Console.WriteLine(nodeBuilders.Variable.x.Node);
|
||||
<% } %>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
<package id="Microsoft.CodeAnalysis.Analyzers" version="1.1.0" targetFramework="net45" />
|
||||
<package id="Microsoft.CodeAnalysis.Common" version="1.3.0" targetFramework="net45" />
|
||||
<package id="Microsoft.CodeAnalysis.CSharp" version="1.3.0" targetFramework="net45" />
|
||||
<package id="Microsoft.ProgramSynthesis" version="1.0.2" targetFramework="net45" />
|
||||
<package id="Microsoft.ProgramSynthesis.Compiler" version="1.0.2" targetFramework="net45" />
|
||||
<package id="Microsoft.ProgramSynthesis" version="2.2.0" targetFramework="net45" />
|
||||
<package id="Microsoft.ProgramSynthesis.Compiler" version="2.2.0" targetFramework="net45" />
|
||||
<package id="Newtonsoft.Json" version="8.0.2" targetFramework="net45" />
|
||||
<package id="System.Collections.Immutable" version="1.2.0" targetFramework="net45" />
|
||||
<package id="System.Interactive" version="3.0.0" targetFramework="net45" />
|
||||
|
|
|
@ -56,151 +56,103 @@
|
|||
<HintPath>../packages/Microsoft.CodeAnalysis.CSharp.1.3.0/lib/net45/Microsoft.CodeAnalysis.CSharp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Compiler">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Compiler.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Compiler.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Compound.Extraction.Field">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Compound.Extraction.Field.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Compound.Extraction.Field.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Compound.Split">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Compound.Split.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Compound.Split.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Conditionals">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Conditionals.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Conditionals.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Conditionals.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Conditionals.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Conditionals.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Conditionals.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Conditionals.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Conditionals.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Conditionals.Semantics.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Conditionals.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.CoreFxLab">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.CoreFxLab.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.CoreFxLab.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Json">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Json.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Json.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Json.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Json.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Translation.Python.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Json.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Text">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Text.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Text.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Extraction.Text.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.Semantics.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Extraction.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Matching.Text">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Matching.Text.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Matching.Text.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Matching.Text.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Matching.Text.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Translation.Python.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Matching.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Paraphrasing">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Paraphrasing.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Paraphrasing.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.File">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.File.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.File.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.File.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.File.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.File.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.File.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.File.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.File.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.File.Semantics.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.File.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.Text">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.Text.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.Text.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.Text.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Split.Text.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Translation.Python.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Split.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Json">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Json.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Json.Learning">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.Learning.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.Learning.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Json.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.Semantics.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Transformation.Json.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Text">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Text.Language">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.Language.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Text.Semantics">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Transformation.Text.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.Translation.Python.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Translation">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Translation.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Translation.Python.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Translation.R">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Translation.R.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Transformation.Text.Semantics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Utils">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Utils.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Utils.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Wrangling">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Wrangling.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Wrangling.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Wrangling.Json">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Wrangling.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ProgramSynthesis.Wrangling.Translation.Python">
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.1.0.2/lib/net45/Microsoft.ProgramSynthesis.Wrangling.Translation.Python.dll</HintPath>
|
||||
<HintPath>../packages/Microsoft.ProgramSynthesis.2.2.0/lib/net45/Microsoft.ProgramSynthesis.Wrangling.Json.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<package id="Microsoft.CodeAnalysis.Analyzers" version="1.1.0" targetFramework="net45" />
|
||||
<package id="Microsoft.CodeAnalysis.Common" version="1.3.0" targetFramework="net45" />
|
||||
<package id="Microsoft.CodeAnalysis.CSharp" version="1.3.0" targetFramework="net45" />
|
||||
<package id="Microsoft.ProgramSynthesis" version="1.0.2" targetFramework="net45" />
|
||||
<package id="Microsoft.ProgramSynthesis" version="2.2.0" targetFramework="net45" />
|
||||
<package id="Newtonsoft.Json" version="8.0.2" targetFramework="net45" />
|
||||
<package id="System.Collections.Immutable" version="1.2.0" targetFramework="net45" />
|
||||
<package id="System.Interactive" version="3.0.0" targetFramework="net45" />
|
||||
|
|
10
package.json
10
package.json
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "generator-prose",
|
||||
"version": "1.0.2",
|
||||
"version": "2.2.0",
|
||||
"description": "Generator for a Microsoft PROSE domain-specific language, amenable to automatic synthesis.",
|
||||
"homepage": "https://microsoft.github.io/prose",
|
||||
"author": {
|
||||
|
@ -24,19 +24,19 @@
|
|||
"dependencies": {
|
||||
"yeoman-generator": "^1.0.0",
|
||||
"chalk": "^1.1.3",
|
||||
"yosay": "^1.2.1"
|
||||
"yosay": "^2.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"yeoman-test": "^1.6.0",
|
||||
"yeoman-assert": "^2.2.1",
|
||||
"yeoman-assert": "^3.0.0",
|
||||
"eslint": "^3.1.1",
|
||||
"eslint-config-xo-space": "^0.15.0",
|
||||
"eslint-config-xo-space": "^0.16.0",
|
||||
"gulp": "^3.9.0",
|
||||
"gulp-eslint": "^3.0.1",
|
||||
"gulp-exclude-gitignore": "^1.0.0",
|
||||
"gulp-line-ending-corrector": "^1.0.1",
|
||||
"gulp-istanbul": "^1.0.0",
|
||||
"gulp-mocha": "^3.0.1",
|
||||
"gulp-mocha": "^4.3.1",
|
||||
"gulp-plumber": "^1.0.0",
|
||||
"gulp-nsp": "^2.1.0"
|
||||
},
|
||||
|
|
Загрузка…
Ссылка в новой задаче