Browse Source

Move ICSharpCode.SharpDevelop.Dom.IParser to ICSharpCode.SharpDevelop.Project

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4176 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts^2
Daniel Grunwald 17 years ago
parent
commit
19025349a9
  1. 1
      src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlParser.cs
  2. 2
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Service/EditBreakpointScriptForm.cs
  3. 2
      src/AddIns/Misc/ResourceToolkit/Project/Src/Resolver/NRefactoryResourceResolver.cs
  4. 3
      src/AddIns/Misc/ResourceToolkit/Test/AbstractResourceResolverTestFixture.cs
  5. 2
      src/AddIns/Misc/ResourceToolkit/Test/TestHelper.cs
  6. 2
      src/AddIns/Misc/SharpRefactoring/Src/CSharpMethodExtractor.cs
  7. 2
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/WebReference.cs
  8. 2
      src/Main/Base/Project/Src/Project/Converter/LanguageConverter.cs
  9. 8
      src/Main/Base/Project/Src/Project/IParser.cs

1
src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlParser.cs

@ -5,6 +5,7 @@
// <version>$Revision: 2568 $</version> // <version>$Revision: 2568 $</version>
// </file> // </file>
using ICSharpCode.SharpDevelop.Project;
using System; using System;
using System.Diagnostics; using System.Diagnostics;
using System.IO; using System.IO;

2
src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Service/EditBreakpointScriptForm.cs

@ -68,7 +68,7 @@ namespace Debugger.AddIn.Service
bool CheckSyntax() bool CheckSyntax()
{ {
SupportedLanguage language = (SupportedLanguage)Enum.Parse(typeof(SupportedLanguage), this.cmbLanguage.SelectedItem.ToString().Replace("#", "Sharp"), true); SupportedLanguage language = (SupportedLanguage)Enum.Parse(typeof(SupportedLanguage), this.cmbLanguage.SelectedItem.ToString().Replace("#", "Sharp"), true);
using (IParser parser = ParserFactory.CreateParser(language, new StringReader(this.txtCode.Document.TextContent))) { using (var parser = ParserFactory.CreateParser(language, new StringReader(this.txtCode.Document.TextContent))) {
parser.ParseExpression(); parser.ParseExpression();
if (parser.Errors.Count > 0) { if (parser.Errors.Count > 0) {
MessageService.ShowError(parser.Errors.ErrorOutput); MessageService.ShowError(parser.Errors.ErrorOutput);

2
src/AddIns/Misc/ResourceToolkit/Project/Src/Resolver/NRefactoryResourceResolver.cs

@ -487,7 +487,7 @@ namespace Hornung.ResourceToolkit.Resolver
/// <returns>The language properties of the specified file, or <c>null</c> if the language cannot be determined.</returns> /// <returns>The language properties of the specified file, or <c>null</c> if the language cannot be determined.</returns>
public static LanguageProperties GetLanguagePropertiesForFile(string fileName) public static LanguageProperties GetLanguagePropertiesForFile(string fileName)
{ {
ICSharpCode.SharpDevelop.Dom.IParser p = ResourceResolverService.GetParser(fileName); var p = ResourceResolverService.GetParser(fileName);
if (p == null) { if (p == null) {
return null; return null;
} }

3
src/AddIns/Misc/ResourceToolkit/Test/AbstractResourceResolverTestFixture.cs

@ -5,12 +5,13 @@
// <version>$Revision$</version> // <version>$Revision$</version>
// </file> // </file>
using ICSharpCode.SharpDevelop.Refactoring; using ICSharpCode.SharpDevelop.Project;
using System; using System;
using Hornung.ResourceToolkit; using Hornung.ResourceToolkit;
using Hornung.ResourceToolkit.Resolver; using Hornung.ResourceToolkit.Resolver;
using ICSharpCode.SharpDevelop; using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom; using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.SharpDevelop.Refactoring;
using ICSharpCode.TextEditor.Document; using ICSharpCode.TextEditor.Document;
using NUnit.Framework; using NUnit.Framework;

2
src/AddIns/Misc/ResourceToolkit/Test/TestHelper.cs

@ -5,9 +5,9 @@
// <version>$Revision$</version> // <version>$Revision$</version>
// </file> // </file>
using ICSharpCode.SharpDevelop.Project;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Hornung.ResourceToolkit; using Hornung.ResourceToolkit;
using Hornung.ResourceToolkit.Resolver; using Hornung.ResourceToolkit.Resolver;
using ICSharpCode.SharpDevelop.Dom; using ICSharpCode.SharpDevelop.Dom;

2
src/AddIns/Misc/SharpRefactoring/Src/CSharpMethodExtractor.cs

@ -47,7 +47,7 @@ namespace SharpRefactoring
public override bool Extract() public override bool Extract()
{ {
using (IParser parser = ParserFactory.CreateParser(SupportedLanguage.CSharp, new StringReader("class Tmp { void Test() {\n " + this.currentSelection.SelectedText + "\n}}"))) { using (var parser = ParserFactory.CreateParser(SupportedLanguage.CSharp, new StringReader("class Tmp { void Test() {\n " + this.currentSelection.SelectedText + "\n}}"))) {
parser.Parse(); parser.Parse();
if (parser.Errors.Count > 0) { if (parser.Errors.Count > 0) {

2
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/WebReference.cs

@ -289,7 +289,7 @@ namespace ICSharpCode.SharpDevelop.Gui
CodeDomProvider provider = null; CodeDomProvider provider = null;
ICSharpCode.SharpDevelop.Dom.IParser parser = ParserService.GetParser(fileName); IParser parser = ParserService.GetParser(fileName);
if (parser != null) { if (parser != null) {
provider = parser.Language.CodeDomProvider; provider = parser.Language.CodeDomProvider;
} }

2
src/Main/Base/Project/Src/Project/Converter/LanguageConverter.cs

@ -237,7 +237,7 @@ namespace ICSharpCode.SharpDevelop.Project.Converter
FixExtensionOfExtraProperties(targetItem, sourceExtension, targetExtension); FixExtensionOfExtraProperties(targetItem, sourceExtension, targetExtension);
if (sourceExtension.Equals(Path.GetExtension(sourceItem.FileName), StringComparison.OrdinalIgnoreCase)) { if (sourceExtension.Equals(Path.GetExtension(sourceItem.FileName), StringComparison.OrdinalIgnoreCase)) {
string code = ParserService.GetParseableFileContent(sourceItem.FileName); string code = ParserService.GetParseableFileContent(sourceItem.FileName);
IParser p = ParserFactory.CreateParser(sourceLanguage, new StringReader(code)); var p = ParserFactory.CreateParser(sourceLanguage, new StringReader(code));
p.Parse(); p.Parse();
if (p.Errors.Count > 0) { if (p.Errors.Count > 0) {
conversionLog.AppendLine(); conversionLog.AppendLine();

8
src/Main/Base/Project/Src/Project/IParser.cs

@ -5,15 +5,15 @@
// <version>$Revision$</version> // <version>$Revision$</version>
// </file> // </file>
using ICSharpCode.SharpDevelop.Dom;
using System; using System;
//using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.SharpDevelop.Project; using ICSharpCode.SharpDevelop.Project;
namespace ICSharpCode.SharpDevelop.Dom namespace ICSharpCode.SharpDevelop.Project
{ {
/// <summary> /// <summary>
/// TODO: find a better matching namespace - this class is in ICSharpCode.SharpDevelop.dll, /// Represents a language parser that produces ICompilationUnit instances
/// not in Dom! /// for code files.
/// </summary> /// </summary>
public interface IParser public interface IParser
{ {

Loading…
Cancel
Save