linc 0.7
Linc is a general-purpose programming language inspired by C
Loading...
Searching...
No Matches
linc::Binder Class Referencefinal

Class responsible for the binding stage of compilation. More...

#include <Binder.hpp>

Public Member Functions

std::vector< const std::unique_ptr< const class BoundDeclaration > * > getSymbols ()
 
class BoundProgram bindProgram (const Program *program)
 
std::unique_ptr< const class BoundNodebindNode (const Node *node)
 
std::unique_ptr< const class BoundStatementbindStatement (const class Statement *statement)
 
std::unique_ptr< const class BoundDeclarationbindDeclaration (const class Declaration *expression)
 
std::unique_ptr< const class BoundExpressionbindExpression (const class Expression *expression)
 
auto find (const std::string &name)
 
void reset ()
 

Detailed Description

Class responsible for the binding stage of compilation.


The documentation for this class was generated from the following files: