Google Git
Sign in
foss-fpga-tools / third_party / verible / refs/heads/arm64-test / . / common / analysis
tree: c1ffa40f6c4c457b6af0616df7a816d96f5a3cba [path history] [tgz]
  1. matcher/
  2. BUILD
  3. citation.cc
  4. citation.h
  5. command_file.lex
  6. command_file_lexer.cc
  7. command_file_lexer.h
  8. command_file_lexer_test.cc
  9. file_analyzer.cc
  10. file_analyzer.h
  11. file_analyzer_test.cc
  12. line_lint_rule.h
  13. line_linter.cc
  14. line_linter.h
  15. line_linter_test.cc
  16. line_linter_test_utils.h
  17. lint_rule.h
  18. lint_rule_status.cc
  19. lint_rule_status.h
  20. lint_rule_status_test.cc
  21. lint_waiver.cc
  22. lint_waiver.h
  23. lint_waiver_test.cc
  24. linter_test_utils.cc
  25. linter_test_utils.h
  26. linter_test_utils_test.cc
  27. README.md
  28. syntax_tree_lint_rule.h
  29. syntax_tree_linter.cc
  30. syntax_tree_linter.h
  31. syntax_tree_linter_test.cc
  32. syntax_tree_linter_test_utils.h
  33. syntax_tree_search.cc
  34. syntax_tree_search.h
  35. syntax_tree_search_test.cc
  36. syntax_tree_search_test_utils.cc
  37. syntax_tree_search_test_utils.h
  38. syntax_tree_search_test_utils_test.cc
  39. text_structure_lint_rule.h
  40. text_structure_linter.cc
  41. text_structure_linter.h
  42. text_structure_linter_test.cc
  43. text_structure_linter_test_utils.h
  44. token_stream_lint_rule.h
  45. token_stream_linter.cc
  46. token_stream_linter.h
  47. token_stream_linter_test.cc
  48. token_stream_linter_test_utils.h
  49. violation_handler.cc
  50. violation_handler.h
common/analysis/README.md

Analysis Library

This directory contains libraries for analyzing (read-only) structural representations of text, such as lines, token streams, and syntax trees. You can find classes for building lint rules and linters here.

See the matcher subdirectory for a syntax-tree matching library.

Powered by Gitiles| Privacy| Termstxt json