belatuk_symbol_table 3.0.0 copy "belatuk_symbol_table: ^3.0.0" to clipboard
belatuk_symbol_table: ^3.0.0 copied to clipboard

outdated

A generic symbol table implementation in Dart, with support for scopes and constants.

Change Log #

3.0.0 #

  • Upgraded from pendantic to lints linter
  • Published as belatuk_symbol_table package
  • Fixed linter warnings

2.0.2 #

  • Resolved static analysis warnings

2.0.1 #

  • Resolved static analysis warnings

2.0.0 #

  • Migrated to work with Dart SDK 2.12.x NNBD

1.0.4 #

  • Added context to SymbolTable.

1.0.3 #

  • Converted Visibility into a Comparable class.
  • Renamed add -> create, put -> assign, and allVariablesOfVisibility -> allVariablesWithVisibility.
  • Added tests for Visibility comparing, and depth.
  • Added uniqueName() to SymbolTable.
  • Fixed a typo in remove that would have prevented it from working correctly.

1.0.2 #

  • Added depth to SymbolTable.
  • Added symbolTable to Variable.
  • Deprecated the redundant Constant class.
  • Deprecated Variable.markAsPrivate().
  • Added the Visibility enumerator.
  • Added the field visibility to Variable.
0
likes
0
pub points
5%
popularity

Publisher

verified publisherdukefirehawk.com

A generic symbol table implementation in Dart, with support for scopes and constants.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

collection

More

Packages that depend on belatuk_symbol_table