public void EmitTree(DeclaredFunctionSymbol symbol, TextWriter writer) { var program = this.GetProgram(); symbol.WriteTo(writer); writer.WriteLine(); if (!program.Functions.TryGetValue(symbol, out var body)) { return; } body.WriteTo(writer); }
public BoundInfixPattern(SyntaxNode syntax, DeclaredFunctionSymbol infixFunction, BoundExpression expression) : base(BoundNodeKind.InfixPattern, syntax) { this.InfixFunction = infixFunction; this.Expression = expression; }