next up previous contents
Next: DefinitionBlock Up: ScopedObject Previous: ScopedObject   Contents


FileBlock

Each source file scope is represented by a FileBlock object.

    concrete FileBlock : ScopedObject
      {
        LString source_file_name;
        SymbolTable* owner symbol_table build {create_basic_symbol_table( 0 )};
        DefinitionBlock* owner definition_block build {create_definition_block()};
      };

source_file_name name of the file
symbol_table symbol table for the file scope
definition_block definitions in that file.



SUIF Nightly Build
2000-08-14