Skip to content
This repository was archived by the owner on Nov 18, 2020. It is now read-only.

Commit d0dfb66

Browse files
support and use ref properties in code gen
1 parent 37dcd59 commit d0dfb66

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+234
-200
lines changed

AST/AbstractSyntaxTree.children.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.CodeDom.Compiler;
2-
using System.Diagnostics;
32
using System.Collections.Generic;
3+
using System.Diagnostics;
44
using ExhaustiveMatching;
55

66
namespace Adamant.Tools.Compiler.Bootstrap.AST

AST/AbstractSyntaxTree.tree.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System.Diagnostics.CodeAnalysis;
12
using Adamant.Tools.Compiler.Bootstrap.Core;
23
using Adamant.Tools.Compiler.Bootstrap.Framework;
34
using Adamant.Tools.Compiler.Bootstrap.Symbols;

CST/IArgumentSyntax.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ namespace Adamant.Tools.Compiler.Bootstrap.CST
88
/// </remarks>
99
public partial interface IArgumentSyntax
1010
{
11-
ref IExpressionSyntax Expression { get; }
1211
}
1312
}

CST/IAssignmentExpressionSyntax.cs

Lines changed: 0 additions & 8 deletions
This file was deleted.

CST/IBinaryOperatorExpressionSyntax.cs

Lines changed: 0 additions & 8 deletions
This file was deleted.

CST/IBorrowExpressionSyntax.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ namespace Adamant.Tools.Compiler.Bootstrap.CST
77
/// </summary>
88
public partial interface IBorrowExpressionSyntax
99
{
10-
ref IExpressionSyntax Referent { get; }
1110
}
1211
}

CST/IBreakExpressionSyntax.cs

Lines changed: 0 additions & 9 deletions
This file was deleted.

CST/IExpressionStatementSyntax.cs

Lines changed: 0 additions & 7 deletions
This file was deleted.

CST/IFieldAccessExpressionSyntax.cs

Lines changed: 0 additions & 7 deletions
This file was deleted.

CST/IFieldDeclarationSyntax.cs

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)