構造体 toppers::itron::static_api_parser

静的APIの構文解析クラス [詳細]

#include "toppers/itron/static_api_parser.hpp"

toppers::itron::static_api_parserのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

enum  rule_id_t {
  id_top = 1, id_api_name, id_parameter_list, id_parameter,
  id_packet, id_cexpr
}
enum  expected_t {
  open_paren_expected, close_paren_expected, open_brace_expected, close_brace_expected,
  comma_expected, semicolon_expected
}

Public メソッド

 static_api_parser (std::vector< std::string > &tokens, const c_const_expr_parser &cexpr_p)
 コンストラクタ

Public 変数

std::vector< std::string > & tokens_
const c_const_expr_parsercexpr_p_

構成

struct  definition
 静的APIの構文解析における文法定義 [詳細]
struct  error_handler
 静的APIの構文解析におけるエラー処理ファンクタ [詳細]

説明

静的APIの構文解析クラス

static_api_parser.hpp64 行で定義されています。


コンストラクタとデストラクタ

toppers::itron::static_api_parser::static_api_parser std::vector< std::string > &  tokens,
const c_const_expr_parser cexpr_p
[inline, explicit]
 

コンストラクタ

引数:
tokens 静的APIの構成トークンの格納先
cexpr_p C言語の定数式構文解析関数オブジェクト

static_api_parser.hpp197 行で定義されています。

00198         : tokens_( tokens ), cexpr_p_( cexpr_p )
00199       {
00200       }


この構造体の説明は次のファイルから生成されました:
Copyright © 2006 by TAKAGI Nobuhisa.
このページは Wed Apr 12 16:32:06 2006 に Doxygen によって生成されました。