コード例 #1
0
ファイル: SourcePosition.cs プロジェクト: Rohansi/LoonyC
        public string ToRangeString(SourcePosition end)
        {
            if (Line == end.Line && Column == end.Column)
                return ToString();

            return string.Format(CultureInfo.InvariantCulture, "{0}-{1}", this, end);
        }
コード例 #2
0
ファイル: LexerException.cs プロジェクト: Rohansi/LoonyC
 internal LexerException(string fileName, SourcePosition pos, string format, params object[] args)
     : base($"{fileName ?? "null"}({pos}): {string.Format(format, args)}")
 {
 }