|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Tests for reusable lexical symbol bindings. More...
Go to the source code of this file.
Functions | |
| TEST (CompilerSymbolBindings, DeclaresVisibleSymbolsAcrossNestedScopes) | |
| TEST (CompilerSymbolBindings, ReportsDuplicatesAndShadowingStructurally) | |
| TEST (CompilerSymbolBindings, DumpsSymbolsDeterministically) | |
Tests for reusable lexical symbol bindings.
Definition in file compiler_symbol_bindings_test.cc.
| TEST | ( | CompilerSymbolBindings | , |
| DeclaresVisibleSymbolsAcrossNestedScopes | |||
| ) |
Definition at line 42 of file compiler_symbol_bindings_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::Compiler_Symbol_Bindings::declare(), Aleph::Compiler_Symbol_Bindings::enter_scope(), Aleph::Compiler_Symbol::kind, Aleph::Compiler_Symbol_Bindings::lookup(), Aleph::Compiler_Symbol_Bindings::symbol(), Aleph::Compiler_Symbol_Bindings::symbol_count(), and value.
| TEST | ( | CompilerSymbolBindings | , |
| DumpsSymbolsDeterministically | |||
| ) |
Definition at line 83 of file compiler_symbol_bindings_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::Compiler_Symbol_Bindings::declare(), and Aleph::Compiler_Symbol_Bindings::enter_scope().
| TEST | ( | CompilerSymbolBindings | , |
| ReportsDuplicatesAndShadowingStructurally | |||
| ) |
Definition at line 64 of file compiler_symbol_bindings_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::Compiler_Symbol_Bindings::declare(), and Aleph::Compiler_Symbol_Bindings::enter_scope().