Expand description
C言語パーサー
tinyccのparser部分に相当。再帰下降パーサーで実装。
Structs§
- Macro
Context - マクロ展開コンテキスト
- Parse
Stats - パース結果に付随する統計情報
- Parser
- パーサー
Functions§
- parse_
block_ items_ from_ tokens_ ref_ with_ generic_ params - トークン列を複数のブロック項目としてパース(generic_params 付き)
- parse_
block_ items_ from_ tokens_ ref_ with_ stats - トークン列を複数のブロック項目としてパース
- parse_
expression_ from_ tokens - トークン列から式をパース
- parse_
expression_ from_ tokens_ ref - トークン列から式をパース(参照ベース版)
- parse_
expression_ from_ tokens_ ref_ with_ generic_ params - トークン列から式をパース(generic_params 付き)
- parse_
expression_ from_ tokens_ ref_ with_ stats - トークン列から式をパース(統計情報付き・参照ベース版)
- parse_
statement_ from_ tokens_ ref - トークン列を文としてパース(参照ベース版)
- parse_
statement_ from_ tokens_ ref_ with_ generic_ params - トークン列を文としてパース(generic_params 付き)
- parse_
statement_ from_ tokens_ ref_ with_ stats - トークン列を文としてパース(統計情報付き・参照ベース版)
- parse_
struct_ members_ from_ tokens_ ref - トークン列を struct メンバー宣言の連続としてパースする。
- parse_
type_ from_ string - 型文字列から TypeName をパース