From 98a8ea4a53f8e1d7ce585aec394b67a1c7ff3af6 Mon Sep 17 00:00:00 2001 From: Fredrik Ekre Date: Sat, 25 May 2024 13:35:02 +0200 Subject: [PATCH] Use concrete type of GreenNode in Context struct. --- src/Runic.jl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Runic.jl b/src/Runic.jl index d3c77f2..62e3e15 100644 --- a/src/Runic.jl +++ b/src/Runic.jl @@ -17,19 +17,19 @@ end mutable struct Context # Input @const src_str::String - @const src_tree::JuliaSyntax.GreenNode + @const src_tree::JuliaSyntax.GreenNode{JuliaSyntax.SyntaxHead} @const src_io::IOBuffer # Output @const fmt_io::IOBuffer - fmt_tree::Union{JuliaSyntax.GreenNode, Nothing} + fmt_tree::Union{JuliaSyntax.GreenNode{JuliaSyntax.SyntaxHead}, Nothing} # User settings verbose::Bool debug::Bool # Current state - # node::Union{JuliaSyntax.GreenNode, Nothing} - prev_sibling::Union{JuliaSyntax.GreenNode, Nothing} - next_sibling::Union{JuliaSyntax.GreenNode, Nothing} - # parent::Union{JuliaSyntax.GreenNode, Nothing} + # node::Union{JuliaSyntax.GreenNode{JuliaSyntax.SyntaxHead}, Nothing} + prev_sibling::Union{JuliaSyntax.GreenNode{JuliaSyntax.SyntaxHead}, Nothing} + next_sibling::Union{JuliaSyntax.GreenNode{JuliaSyntax.SyntaxHead}, Nothing} + # parent::Union{JuliaSyntax.GreenNode{JuliaSyntax.SyntaxHead}, Nothing} end function Context(src_str; debug::Bool = false, verbose::Bool = debug)