タグ

ブックマーク / mom0tomo.github.io (1)

  • Goの標準パッケージではじめる静的解析入門①準備編 | mom0tomo

    はじめにGo言語では、標準パッケージであるgoパッケージが字句解析や構文解析を行う機能を提供しています。 go/astやgo/parserを使って構文解析のはじめの一歩を踏み出してみます。 参考Qiita | goパッケージで簡単に静的解析して世界を広げよう #golang 静的解析を学ぶ際に参考になる記事のまとめ(tenntennさん筆)用語説明静的解析とは静的コード解析、静的プログラム解析とも言います。 ソースコードを 実行することなく 解析を行うことを指します。 対義語は動的解析で、ソースコードを実行して解析を行うことを表します。 こちらはプログラマが普段行なっているような検証方法です。 抽象構文木(AST)とはabstract syntax tree. 構文解析の経過や結果から、言語の意味に関係ない情報を取り除き、意味に関係ある情報のみを取り出したツリー状(木)のデータ構造のことで

  • 1