public override ICodeParser CreateParser() { if (codeParser == null) { codeParser = new CodeParser(); } return(codeParser); }
/// <summary> /// Constructs an object /// </summary> /// <param name="fileName">The file name</param> /// <param name="lineNumber">The line number</param> /// <param name="columnNumber">The column number</param> /// <param name="parser">The parser object</param> /// <param name="message">Description of the exception</param> /// <param name="innerException">The exception being rethrown</param> public ParseException(string fileName, int lineNumber, int columnNumber, ICodeParser parser, string message, Exception innerException) : base(message, innerException) { this.FileName = fileName; this.LineNumber = lineNumber; this.ColumnNumber = columnNumber; this.Parser = parser; }
public StepInput(IConfigController configController, ICodeParser codeParser, SDBuildStrings sdBuildStrings, IExporter[] allExporters) { ConfigController = configController; CoreConfigSection = configController.GetConfigSection<ICoreConfigSection>(); CodeParser = codeParser; SDBuildStrings = sdBuildStrings; AllExporters = allExporters; }
public StepInput(IConfigController configController, ICodeParser codeParser, SDBuildStrings sdBuildStrings, IExporter[] allExporters) { ConfigController = configController; CoreConfigSection = configController.GetConfigSection <ICoreConfigSection>(); CodeParser = codeParser; SDBuildStrings = sdBuildStrings; AllExporters = allExporters; }
protected override T RunParser <T>(string source, Document doc, ICodeParser <T> parser) { source = (source ?? String.Empty).TrimEnd('\0'); var sci = App.Editor().Control as ScintillaControl; var logger = new BuildLogger(App, doc, sci, new BuildOptions()); var res = parser.Parse(source, doc, logger); return(res); }
public virtual CodeCompileUnit Parse(TextReader codeStream) { ICodeParser cp = CreateParser(); if (cp == null) { throw GetNotImplemented(); } return(cp.Parse(codeStream)); }
public Pattern(ICodeParser parser, bool[] wildcards, byte[] bytes, string source, string name = null) { Parser = parser; Wildcards = wildcards; Bytes = bytes; Source = source; Name = string.IsNullOrEmpty(name) ? HybridPattern : name; codeText = Parser.Parse(source); codeText.ApplyMask(Mask); }
private ICodeParser CreateParserHelper() { ICodeParser parser = this.CreateParser(); if (parser == null) { throw new NotImplementedException(System.SR.GetString("NotSupported_CodeDomAPI")); } return(parser); }
private ICodeParser CreateParserHelper() { ICodeParser parser = CreateParser(); if (parser == null) { throw new NotImplementedException(SR.NotSupported_CodeDomAPI); } return(parser); }
public static List<StepBase> StructureParseConfig(IConfigController configController, ICodeParser codeParser, SDBuildStrings sdBuildStrings, IExporter[] allExporters) { var stepInput = new StepInput(configController, codeParser, sdBuildStrings, allExporters); var config = new List<StepBase>(); config.Add(new CheckConfigStep(stepInput, 0, 15)); config.Add(new ParseProjectStep(stepInput, 15, 25)); config.Add(new StructeParseCodeStep(stepInput, 25, 100)); return config; }
public MainViewModel(IFolderScanner folderScanner, ICodeParser codeParser, IAnalysisManager analysisManager) { _folderScanner = folderScanner; _codeParser = codeParser; _analysisManager = analysisManager; SourceCodeFilesCollection = new ObservableCollection <DocumentData>(); ViolationSummaryCollection = new ObservableCollection <SummaryData>(); CodeRootLocation = string.Empty;//@"b:\samplefile"; InitializeCommands(); PointLabel = chartPoint => string.Format("{0} ({1:P})", chartPoint.Y, chartPoint.Participation); InitializePieChartProperties(); }
public TransformationAddingUnconditionalJump(IInstructionWithAddressOperandDecider instructionWithAddressOperandDecider, IInstructionWithAddressOperandTransform instructionWithAddressOperandTransform, ICodeFactory codeFactory, ICodeInMemoryLayoutFactory codeInMemoryLayoutFactory, ICodeTransform codeTransform, IStatistics statistics, IRelocationDirectoryFromNewCode relocationDirectoryFromNewCode, ICodeParser codeParser) : base(instructionWithAddressOperandDecider, instructionWithAddressOperandTransform, codeFactory, codeInMemoryLayoutFactory, codeTransform, statistics, relocationDirectoryFromNewCode) { m_codeParser = codeParser ?? throw new ArgumentNullException(nameof(codeParser)); }
/// <summary> /// Initializes a new instance of the <see cref="LocalizationParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public LocalizationParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
/// <summary> /// Initializes a new instance of the <see cref="ScriptedVariablesParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public ScriptedVariablesParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
/// <summary> /// Initializes a new instance of the <see cref="GraphicsParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public GraphicsParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
/// <summary> /// Initializes a new instance of the <see cref="ModParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> public ModParser(ICodeParser codeParser) { this.codeParser = codeParser; }
/// <summary> /// Initializes a new instance of the <see cref="FlagsParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public OverwrittenParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
/// <summary> /// Initializes a new instance of the <see cref="FlagsParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public FlagsParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
/// <summary> /// Initializes a new instance of the <see cref="InnerLayerParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public InnerLayerParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
/// <summary> /// Initializes a new instance of the <see cref="ModParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> public ModParser(ICodeParser codeParser) : base(codeParser) { }
/// <summary> /// Initializes a new instance of the <see cref="BaseLineParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public BaseLineParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
public override ICodeParser CreateParser () { if (codeParser == null) codeParser = new CodeParser (); return codeParser; }
public static List <StepBase> FullBuildConfig(IConfigController configController, ICodeParser codeParser, SDBuildStrings sdBuildStrings, IExporter[] allExporters) { var stepInput = new StepInput(configController, codeParser, sdBuildStrings, allExporters); var config = new List <StepBase>(); var checkConfig = new CheckConfigStep(stepInput, 0, 15); config.Add(new ExtendedCheckConfigStep(stepInput, checkConfig, 0, 15)); config.Add(new ParseProjectStep(stepInput, 15, 25)); config.Add(new ParseCodeStep(stepInput, 25, 70)); config.Add(new ExportStep(stepInput, 70, 100)); return(config); }
public LanguageQuickInfoSource(LanguageQuickInfoProvider provider, ITextBuffer buffer, ICodeParser parser) { _provider = provider; _buffer = buffer; _parser = parser; }
/// <summary> /// Initializes a new instance of the <see cref="BaseParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public BaseParser(ICodeParser codeParser, ILogger logger) { this.codeParser = codeParser; this.logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultParser" /> class. /// </summary> /// <param name="codeParser">The text parser.</param> /// <param name="logger">The logger.</param> public DefaultParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
/// <summary> /// Initializes a new instance of the <see cref="WholeTextParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public WholeTextParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
protected abstract T RunParser <T>(string source, Document doc, ICodeParser <T> parser) where T : IAst;
/// <summary> /// Initializes a new instance of the <see cref="BinaryParser" /> class. /// </summary> /// <param name="codeParser">The text parser.</param> /// <param name="logger">The logger.</param> public BinaryParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
public PeTransform(ICodeObfuscator codeObfuscator, ICodeParser codeParser, IStatistics statistics) { m_codeObfuscator = codeObfuscator ?? throw new ArgumentNullException(nameof(codeObfuscator)); m_codeParser = codeParser ?? throw new ArgumentNullException(nameof(codeParser)); m_statistics = statistics ?? throw new ArgumentNullException(nameof(statistics)); }
/// <summary> /// Initializes a new instance of the <see cref="ModParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> public BaseGenericObjectParser(ICodeParser codeParser) { this.codeParser = codeParser; }
public void TestInitialize() { codeParser = new CodeParser(); }
/// <summary> /// Initializes a new instance of the <see cref="DefinesParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public DefinesParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }
/// <summary> /// Initializes a new instance of the <see cref="ValidateParser" /> class. /// </summary> /// <param name="codeParser">The code parser.</param> /// <param name="logger">The logger.</param> public ValidateParser(ICodeParser codeParser, ILogger logger) : base(codeParser, logger) { }