Skip to content

Commit

Permalink
Found major problem in reconstructor, new compiler needs to be comple…
Browse files Browse the repository at this point in the history
…tely restarted also:(
  • Loading branch information
efrederickson committed Nov 9, 2012
1 parent 4ada87c commit 150e267
Show file tree
Hide file tree
Showing 19 changed files with 205 additions and 1,938 deletions.
1,789 changes: 0 additions & 1,789 deletions Scripts/underscore.lua

This file was deleted.

48 changes: 24 additions & 24 deletions SharpLua.Compiler/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -185,33 +185,33 @@ static int pmain(Lua.LuaState L)
for (i = 0; i < argc; i++)
{
Lua.CharPtr filename = (Lua.strcmp(argv[i], "-") == 0) ? null : argv[i];
try
{
Lexer l = new Lexer();
Parser p = new Parser(l.Lex(System.IO.File.ReadAllText(filename)));
Ast.Chunk c = p.Parse();
//try
//{
// Lexer l = new Lexer();
// Parser p = new Parser(l.Lex(System.IO.File.ReadAllText(filename)));
// Ast.Chunk c = p.Parse();

//Console.WriteLine(vars.Count);
foreach (Tuple<Ast.Variable, Ast.Variable> v in Refactoring.FindMisspelledVariables(c))
{
Console.WriteLine("Warning: Possible misspelled variable: " + v.Item1.Name + " is close to " + v.Item2.Name);
Console.Write("\t");
if (v.Item1.References > v.Item2.References)
Console.WriteLine(v.Item1.Name + " is the best match choice " + v.Item1.References + " references");
else if (v.Item1.References < v.Item2.References)
Console.WriteLine(v.Item2.Name + " is the best match choice " + v.Item2.References + " references");
else
Console.WriteLine("Both have the same amount of references (" + v.Item1.References + ")!");

}
foreach (Ast.Variable v in Refactoring.FindUnusedVariables(c))
Console.WriteLine("Warning: Unused variable '" + v.Name + "'");
//foreach (Tuple<Ast.Variable, Ast.Variable> v in Refactoring.FindMisspelledVariables(c))
//{
// Console.WriteLine("Warning: Possible misspelled variable: " + v.Item1.Name + " is close to " + v.Item2.Name);
// Console.Write("\t");
// if (v.Item1.References > v.Item2.References)
// Console.WriteLine(v.Item1.Name + " is the best match with" + v.Item1.References + " references");
// else if (v.Item1.References < v.Item2.References)
// Console.WriteLine(v.Item2.Name + " is the best match with" + v.Item2.References + " references");
// else
// Console.WriteLine("Both have the same amount of references (" + v.Item1.References + ")!");
//
//}
//foreach (Ast.Variable v in Refactoring.FindUnusedVariables(c))
// Console.WriteLine("Warning: Unused variable '" + v.Name + "'");
//Refactoring.FindReferencesBeforeDefinition(c);
}
catch (System.Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.ToString());
}
//}
//catch (System.Exception ex)
//{
// System.Diagnostics.Debug.WriteLine(ex.ToString());
//}
if (Lua.luaL_loadfile(L, filename) != 0)
{
fatal(Lua.lua_tostring(L, -1));
Expand Down
101 changes: 45 additions & 56 deletions SharpLua.sln
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
# SharpDevelop 4.3
# Visual Studio 2012
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Old", "Old", "{937488AD-919D-484A-B175-76AA86F0CC82}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sample Projects", "Sample Projects", "{2EE1AFC5-E8E6-4B07-ADB3-EF71A204BE18}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpExampleProject", "OLD.SharpLua\Example Projects\CSharpExampleProject\CSharpExampleProject.csproj", "{42F70066-1EBA-48AD-BD36-EBB844DC1753}"
EndProject
Expand All @@ -35,8 +30,6 @@ EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpLua.Web.TestPages", "OLD.SharpLua\SharpLua.Web.TestPages\SharpLua.Web.TestPages.csproj", "{3DFABD0B-14C1-4B70-8CDE-5EFB245804C6}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "experimental", "experimental", "{95C726C6-AD83-436D-B731-7940F73615A6}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "experimental-newparser", "experimental-newparser\experimental-newparser.csproj", "{BD25C8CB-A6C2-4041-AE32-CD0E91696759}"
EndProject
Expand All @@ -48,16 +41,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Scripts", "Scripts", "{BAB5
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Example Projects", "Example Projects", "{15615C88-32DB-4C67-8D72-C97C66886710}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpExampleProject", "Example Projects\CSharpExampleProject\CSharpExampleProject.csproj", "{960FBA54-AFA9-41CA-99E1-C315CED963BF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestModule", "Example Projects\TestModule\TestModule.csproj", "{B5976A83-EA56-4F4E-9C81-47DC47BC923F}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{A6186E6B-4091-467D-A278-377D58F3CDD2}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpLua", "SharpLua\SharpLua.csproj", "{90A9C907-11AD-4754-8B70-51CCB3A6C98A}"
EndProject
Expand Down Expand Up @@ -283,6 +272,42 @@ Global
{3DFABD0B-14C1-4B70-8CDE-5EFB245804C6}.Release|Win32.Build.0 = Release|x86
{3DFABD0B-14C1-4B70-8CDE-5EFB245804C6}.Release|x86.ActiveCfg = Release|x86
{3DFABD0B-14C1-4B70-8CDE-5EFB245804C6}.Release|x86.Build.0 = Release|x86
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|Win32.ActiveCfg = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|x86.ActiveCfg = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|Any CPU.Build.0 = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|Win32.ActiveCfg = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|x86.ActiveCfg = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|Win32.ActiveCfg = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|x86.ActiveCfg = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|Any CPU.Build.0 = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|Win32.ActiveCfg = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|x86.ActiveCfg = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|Win32.ActiveCfg = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|x86.ActiveCfg = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|Any CPU.Build.0 = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|Win32.ActiveCfg = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|x86.ActiveCfg = Release|Any CPU
{90A9C907-11AD-4754-8B70-51CCB3A6C98A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{90A9C907-11AD-4754-8B70-51CCB3A6C98A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{90A9C907-11AD-4754-8B70-51CCB3A6C98A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -331,18 +356,6 @@ Global
{7C1D0B1F-8C51-4D0D-95D4-780596506291}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{7C1D0B1F-8C51-4D0D-95D4-780596506291}.Release|Win32.ActiveCfg = Release|Any CPU
{7C1D0B1F-8C51-4D0D-95D4-780596506291}.Release|x86.ActiveCfg = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|Win32.ActiveCfg = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Debug|x86.ActiveCfg = Debug|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|Any CPU.Build.0 = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|Win32.ActiveCfg = Release|Any CPU
{BD25C8CB-A6C2-4041-AE32-CD0E91696759}.Release|x86.ActiveCfg = Release|Any CPU
{150CED9A-888B-4783-8ACA-57599A3A43EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{150CED9A-888B-4783-8ACA-57599A3A43EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{150CED9A-888B-4783-8ACA-57599A3A43EF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
Expand All @@ -367,30 +380,6 @@ Global
{E1302877-0CF2-41A3-B866-F3B9EA73A3E5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{E1302877-0CF2-41A3-B866-F3B9EA73A3E5}.Release|Win32.ActiveCfg = Release|Any CPU
{E1302877-0CF2-41A3-B866-F3B9EA73A3E5}.Release|x86.ActiveCfg = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|Win32.ActiveCfg = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Debug|x86.ActiveCfg = Debug|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|Any CPU.Build.0 = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|Win32.ActiveCfg = Release|Any CPU
{960FBA54-AFA9-41CA-99E1-C315CED963BF}.Release|x86.ActiveCfg = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|Win32.ActiveCfg = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Debug|x86.ActiveCfg = Debug|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|Any CPU.Build.0 = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|Win32.ActiveCfg = Release|Any CPU
{B5976A83-EA56-4F4E-9C81-47DC47BC923F}.Release|x86.ActiveCfg = Release|Any CPU
{7B8A39BF-176B-4276-A1BA-1BCE4511FF4A}.Debug|Any CPU.ActiveCfg = Debug|x86
{7B8A39BF-176B-4276-A1BA-1BCE4511FF4A}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{7B8A39BF-176B-4276-A1BA-1BCE4511FF4A}.Debug|Mixed Platforms.Build.0 = Debug|x86
Expand Down Expand Up @@ -429,22 +418,22 @@ Global
{C15F3365-6E23-42B0-A21D-3630D9562622}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{C15F3365-6E23-42B0-A21D-3630D9562622}.Release|Win32.ActiveCfg = Release|Any CPU
{C15F3365-6E23-42B0-A21D-3630D9562622}.Release|x86.ActiveCfg = Release|Any CPU
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|Any CPU.Build.0 = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|Any CPU.ActiveCfg = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|Mixed Platforms.Build.0 = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|Any CPU.Build.0 = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|Win32.Build.0 = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|Mixed Platforms.Build.0 = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|Win32.ActiveCfg = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|x86.Build.0 = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|Win32.Build.0 = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|x86.ActiveCfg = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|Any CPU.Build.0 = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Debug|x86.Build.0 = Debug|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|Any CPU.ActiveCfg = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|Mixed Platforms.Build.0 = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|Any CPU.Build.0 = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|Mixed Platforms.ActiveCfg = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|Win32.Build.0 = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|Mixed Platforms.Build.0 = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|Win32.ActiveCfg = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|x86.Build.0 = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|Win32.Build.0 = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|x86.ActiveCfg = Release|x86
{273F06C9-9BF0-455D-BDB6-318B5D8B9DF7}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
7 changes: 4 additions & 3 deletions SharpLua/LuaCore/Libraries/lbaselib.cs
Original file line number Diff line number Diff line change
Expand Up @@ -501,8 +501,8 @@ private static int luaB_tostring(LuaState L)
}
return 1;
}
public static int luaB_rawlen (LuaState L)

public static int luaB_rawlen(LuaState L)
{
int t = lua_type(L, 1);
luaL_argcheck(L, t == LUA_TTABLE || t == LUA_TSTRING, 1,
Expand Down Expand Up @@ -555,7 +555,8 @@ static int luaB_wait(LuaState L)
wait *= 1000;
}
System.Threading.Thread.Sleep(wait);
return 0;
lua_pushinteger(L, wait);
return 1;
}

private readonly static luaL_Reg[] base_funcs = {
Expand Down
1 change: 1 addition & 0 deletions SharpLua/LuaCore/Libraries/ltablib.cs
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@ private static int tinsert(LuaState L)

private static int tremove(LuaState L)
{

int e = aux_getn(L, 1);
int pos = luaL_optint(L, 2, e);
if (!(1 <= pos && pos <= e)) /* position is outside bounds? */
Expand Down
2 changes: 1 addition & 1 deletion SharpLua/NewParser/Parser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -533,7 +533,7 @@ bool isUnOp(string o)
{
foreach (string s in new string[] { "-", "not", "#"
#if !VANILLA_LUA
, "!", "~"
, "!", "~", "+"
#endif
})
if (s == o)
Expand Down
18 changes: 18 additions & 0 deletions SharpLua/NewParser/Refactoring/FindReferencesBeforeDefinition.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SharpLua.Ast;
using SharpLua.Ast.Expression;
using SharpLua.Ast.Statement;

namespace SharpLua
{
//public partial class Refactoring
//{
// public static void FindReferencesBeforeDefinition(Chunk c)
// {
//
// }
//}
}
Loading

0 comments on commit 150e267

Please sign in to comment.