Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 813 Bytes

README.md

File metadata and controls

21 lines (17 loc) · 813 Bytes

Verible's Language-Agnostic Core Library

The libraries provided herein are language-agnostic and have nothing to do with Verilog or SystemVerilog.

Subdirectory Summary

  • util: generic algorithms, data structures, patterns
  • strings: functions that operate purely on strings
  • lexer: lexer interfaces and adaptors that produce token streams
  • parser: parser interfaces and adaptors that build syntax trees out of tokens
  • text: structural representations of source code (tokens, lines, trees, etc.)
  • analysis: various analysis and query facilities on text structures
  • formatting: reusable source code formatting operations