data SymbolTree = symbol(str name, str symbolType) | symbol(str name, str symbolType, map[str, str] attributes) | scope(SymbolTree scopeSymbol, list[SymbolTree] children) | scope(list[SymbolTree] children) ;
import util::ContentCompletion;