chore: initial git load of code space

This commit is contained in:
Thom Lamb
2026-05-12 08:52:33 -05:00
parent 9abada692f
commit 5e467bcc9c
384 changed files with 65960 additions and 2 deletions
@@ -0,0 +1,17 @@
namespace Strata.SqlTools.Rules.Rule.Expression;
/// <summary>
/// Base class for all rule expressions.
/// </summary>
#pragma warning disable CS0660, CS0661
public abstract partial class Expression : IVisitable
#pragma warning restore CS0660, CS0661
{
/// <summary>
/// Accepts a visitor and allows it to process this rule expression.
/// </summary>
/// <typeparam name="T">The return type of the visitor.</typeparam>
/// <param name="visitor">The visitor to accept.</param>
/// <returns>The result of the visitor's processing.</returns>
public abstract T Accept<T>(IVisitor<T> visitor);
}