using System; // This file is part of the ANX.Framework created by the // "ANX.Framework developer group" and released under the Ms-PL license. // For details see: http://anxframework.codeplex.com/license namespace ANX.Framework.Content.Pipeline.Helpers.HLSLParser { public class ParseTextWalker { public string Text { get; private set; } public ParseTextWalker(string setText) { Text = setText; Seek(0); } public void Seek(int length) { Text = Text.Substring(length); string text = Text; text = text.TrimStart(' ', '\n', '\r', '\t'); length = Text.Length - text.Length; Text = Text.Substring(length); } public string RemoveUnneededChars(string text) { text = text.Replace("\n", ""); text = text.Replace("\r", ""); text = text.Replace("\t", ""); return text; } } }