hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
symbolExtractor.h File Reference
#include <string>
#include <vector>
#include <share/def.hpp>
#include <compiler/frontend/ast.hpp>
Include dependency graph for symbolExtractor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Symbol
 
class  SymbolExtractor
 

Namespaces

namespace  lsp
 

Enumerations

enum class  HoshiSymbolKind {
  Function , Struct , Interface , Variable ,
  TypeAlias , Enum , Module , ModuleAlias ,
  Method , Field , Constructor , Finalizer ,
  EnumMember , Import , Export , Concept_ ,
  Lambda
}
 

Functions

bool isCallableSymbol (const Symbol &symbol)
 
bool isSymbolVisibleAt (const yoi::vec< Symbol > &symbols, const Symbol &symbol, yoi::indexT line)