Skip to content

Elaborate the semantic domain. (A02.T02) #1264

@mayanje

Description

@mayanje

Purpose

Purpose here is to elaborate a complete Global Symbol Table of a program with all related dependencies.
The strategy is a syntax directed strategy, that is to say: using what have been done in #1263, parsing building nodes actions are used to perform Symbol Table creation actions. See #1262 for a Global Symbol Table overview.

The following class diagram shows the ProgramSymbolTableBuilder and how it implements NodeListener and IProgramClassBuilder interfaces thru the abstract base class SymbolTableBuilder.

class_type_cobol_1_1_compiler_1_1_domain_1_1_program_symbol_table_builder__inherit__graph

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions