C# Class Semantics.SemanticAnalyzer

Handles the semantic analysis phase, generating an AST in the process.
Show file Open project: YourLocalFax/OLD-Score

Public Methods

Method Description
Analyze ( Ast ast ) : SymbolTable
SemanticAnalyzer ( DetailLogger log ) : Log

Method Details

Analyze() public method

public Analyze ( Ast ast ) : SymbolTable
ast SyntaxTree.Ast
return Symbols.SymbolTable

SemanticAnalyzer() public method

public SemanticAnalyzer ( DetailLogger log ) : Log
log Log.DetailLogger
return Log