예제 #1
0
        private IronyAstObjectCodeLocation(ISourceCodeUnitsContainer codeUnitsContainer, LanguageCodeLocation location, ParseTreeNode node)
        {
            CodeUnitsContainer = codeUnitsContainer;
            CodeLocation       = location;
            CodeToken          = node.FindToken();
            CodeParseNode      = node;

            SetLocationSpan();
        }
예제 #2
0
        internal LanguageCompilationMessage(ISourceCodeUnitsContainer codeUnitsContainer, LanguageCodeLocation location, string description)
        {
            CodeUnitsContainer = codeUnitsContainer;
            CodeLocation       = location;
            CodeToken          = null;
            CodeParseNode      = null;
            Description        = description;

            SetLocationSpan();
        }
예제 #3
0
 public void Initialize(ISourceCodeUnitsContainer project)
 {
     Project = project;
     ErrorMessages.Clear();
     WarningMessages.Clear();
 }
예제 #4
0
 public LanguageCompilationLog(ISourceCodeUnitsContainer project, ProgressComposer progressComposer)
 {
     Project  = project;
     Progress = progressComposer;
 }