package me.tomassetti.turin.symbols;

import me.tomassetti.turin.parser.analysis.resolvers.SymbolResolver;
import me.tomassetti.turin.parser.ast.typeusage.TypeUsage;

public interface Symbol {

    TypeUsage calcType(SymbolResolver resolver);
}

@@ -160,16 +160,94 @@
 Usage;%0A%0A
+/**%0A * Something generic: it could come from an AST or be a loaded value.%0A */%0A
 public i
@@ -264,17 +264,16 @@
 ymbol %7B%0A
-%0A
     Type

comment Symbol