예제 #1
0
 /// <summary>
 /// Sets the Syntax Validator
 /// </summary>
 /// <param name="validator">Syntax Validator</param>
 public void SetValidator(ISyntaxValidator validator)
 {
     this._currValidator = validator;
     if (this._validatorStatus != null)
     {
         if (this._validateAsYouType)
         {
             this.DoValidation();
         }
         else
         {
             this._validatorStatus.Content = "Validate Syntax as you Type is Disabled";
         }
     }
 }
예제 #2
0
 /// <summary>
 /// Sets the Current Validator
 /// </summary>
 /// <param name="name">Syntax Name</param>
 private void SetCurrentValidator(String name)
 {
     this._currValidator = SyntaxManager.GetValidator(name);
     if (this._validatorStatus != null)
     {
         if (this._validateAsYouType)
         {
             this.DoValidation();
         }
         else
         {
             this._validatorStatus.Content = "Validate Syntax as you Type is Disabled";
         }
     }
 }
예제 #3
0
 /// <summary>
 /// Sets the Current Validator
 /// </summary>
 /// <param name="name">Syntax Name</param>
 private void SetCurrentValidator(String name)
 {
     this._currValidator = SyntaxManager.GetValidator(name);
     if (this._validatorStatus != null)
     {
         if (this._validateAsYouType)
         {
             this.DoValidation();
         }
         else
         {
             this._validatorStatus.Content = "Validate Syntax as you Type is Disabled";
         }
     }
 }
예제 #4
0
 /// <summary>
 /// Sets the Syntax Validator
 /// </summary>
 /// <param name="validator">Syntax Validator</param>
 public void SetValidator(ISyntaxValidator validator)
 {
     this._currValidator = validator;
     if (this._validatorStatus != null)
     {
         if (this._validateAsYouType)
         {
             this.DoValidation();
         }
         else
         {
             this._validatorStatus.Content = "Validate Syntax as you Type is Disabled";
         }
     }
 }
예제 #5
0
 /// <summary>
 /// Creates a new syntax definition
 /// </summary>
 /// <param name="name">Name</param>
 /// <param name="definitionFile">Definition File</param>
 /// <param name="fileExtensions">Associated File Extensions</param>
 /// <param name="validator">Syntax Validator</param>
 public SyntaxDefinition(String name, String definitionFile, String[] fileExtensions, ISyntaxValidator validator)
     : this(name, definitionFile, fileExtensions)
 {
     this._validator = validator;
 }
예제 #6
0
 /// <summary>
 /// Creates a new syntax definition
 /// </summary>
 /// <param name="name">Name</param>
 /// <param name="definitionFile">Definition File</param>
 /// <param name="fileExtensions">Associated File Extensions</param>
 /// <param name="defaultParser">Default RDF parser</param>
 /// <param name="defaultWriter">Default RDF writer</param>
 /// <param name="validator">Syntax Validator</param>
 public SyntaxDefinition(String name, String definitionFile, String[] fileExtensions, IRdfReader defaultParser, IRdfWriter defaultWriter, ISyntaxValidator validator)
     : this(name, definitionFile, fileExtensions, defaultParser, defaultWriter)
 {
     this._validator = validator;
 }
예제 #7
0
 public SyntaxDefinition(String name, String definitionFile, String[] fileExtensions, ISyntaxValidator validator)
     : this(name, definitionFile, fileExtensions)
 {
     this._validator = validator;
 }
예제 #8
0
 public SyntaxDefinition(String name, String definitionFile, String[] fileExtensions, IRdfReader defaultParser, IRdfWriter defaultWriter, ISyntaxValidator validator)
     : this(name, definitionFile, fileExtensions, defaultParser, defaultWriter)
 {
     this._validator = validator;
 }
예제 #9
0
 public BatchCompiler(ISyntaxValidator syntaxValidator, ICompileEngine compileEngine)
 {
     this.syntaxValidator = syntaxValidator;
     this.compileEngine   = compileEngine;
 }
예제 #10
0
 public BatchCompiler()
 {
     syntaxValidator = new SyntaxValidator();
     compileEngine   = new CompileEngine();
 }
예제 #11
0
 public Node(ISyntaxValidator syntaxValidator, IDataReader reader)
 {
     _syntaxValidator = syntaxValidator;
     _reader          = reader;
 }
예제 #12
0
 public void SetUp()
 {
     syntaxValidator = new SyntaxValidator();
 }
예제 #13
0
 public SyntaxDefinition(String name, IHighlightingDefinition definition, String[] fileExtensions, ISyntaxValidator validator)
     : this(name, definition, fileExtensions)
 {
     this._validator = validator;
 }