示例#1
0
 /// <summary>
 /// Constructs a new ParseException
 /// </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, AbstractCodeParser parser, string message, Exception innerException)
     : base(message, innerException)
 {
     this.FileName     = fileName;
     this.LineNumber   = lineNumber;
     this.ColumnNumber = columnNumber;
     this.Parser       = parser;
 }
示例#2
0
 public void ClassSetup()
 {
     srcMLFormat = SrcMLFileUnitSetup.CreateFileUnitTemplate();
     codeParser  = new JavaCodeParser();
     fileSetup   = new SrcMLFileUnitSetup(Language.Java);
 }
 public void ClassSetup() {
     codeParser = new CPlusPlusCodeParser();
     fileSetup = new SrcMLFileUnitSetup(Language.CPlusPlus);
 }
 public void ClassSetup()
 {
     codeParser = new JavaCodeParser();
     fileSetup  = new SrcMLFileUnitSetup(Language.Java);
 }
示例#5
0
 public void ClassSetup() {
     codeParser = new JavaCodeParser();
     fileSetup = new SrcMLFileUnitSetup(Language.Java);
 }
示例#6
0
 /// <summary>
 /// Constructs an exception object with a default message.
 /// </summary>
 /// <param name="fileName">The file name</param>
 /// <param name="parser">The parser object</param>
 public ParseException(string fileName, AbstractCodeParser parser)
     : base(String.Format("Error parsing {0} with the {1} parser", fileName, parser.ParserLanguage))
 {
     this.FileName = fileName;
     this.Parser   = parser;
 }
示例#7
0
 /// <summary>
 /// Constructs a new ParseException
 /// </summary>
 /// <param name="fileName">The file name</param>
 /// <param name="parser">The parser object</param>
 /// <param name="message">Description of the exception</param>
 public ParseException(string fileName, AbstractCodeParser parser, string message)
     : base(message)
 {
     this.FileName = fileName;
     this.Parser   = parser;
 }
 public void ClassSetup() {
     srcMLFormat = SrcMLFileUnitSetup.CreateFileUnitTemplate();
     codeParser = new CPlusPlusCodeParser();
     fileSetup = new SrcMLFileUnitSetup(Language.CPlusPlus);
 }