1
0

initial parsing implemented

This commit is contained in:
2019-05-08 21:48:46 +02:00
parent 7070595222
commit 865c08f157
3 changed files with 47 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
using System; using System;
using System.IO;
namespace TMI_practicum namespace TMI_practicum
{ {
@@ -6,7 +7,41 @@ namespace TMI_practicum
{ {
public static void Main(string[] args) public static void Main(string[] args)
{ {
if (args.Length < 1)
{
Console.WriteLine("Please enter a file.");
Environment.Exit(1);
}
if (!File.Exists(args[0]))
{
Console.WriteLine("File {0} not found.", args[0]);
Environment.Exit(1);
}
Console.WriteLine("HOOOOOOOOOOOIIII"); Console.WriteLine("HOOOOOOOOOOOIIII");
} }
private static void ParseFile(string path)
{
int algoritme = 0;
int nbCircles = 0;
using (StreamReader file = new StreamReader(path))
{
if (!int.TryParse(file.ReadLine(), out algoritme) || !int.TryParse(file.ReadLine(), out nbCircles))
{
throw new ArgumentException("An error occured parsing the input file.");
}
string line;
while ((line = file.ReadLine()) != null)
{
line.Split(' ');
}
}
}
} }
} }

View File

@@ -33,15 +33,23 @@
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="mscorlib" />
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />
<Reference Include="System.Data" /> <Reference Include="System.Data" />
<Reference Include="System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">
<HintPath>..\packages\System.ValueTuple.4.5.0\lib\net461\System.ValueTuple.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.Xml" /> <Reference Include="System.Xml" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Program.cs" /> <Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets. Other similar extension points exist, see Microsoft.Common.targets.

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.ValueTuple" version="4.5.0" targetFramework="net462" />
</packages>