Public メソッド | Private 変数

クラス v8::internal::PreParser

v8::internal::Parserを継承しています。

すべてのメンバ一覧

Public メソッド

 PreParser (Handle< Script > script, bool allow_natives_syntax, v8::Extension *extension)
virtual void ReportMessageAt (Scanner::Location loc, const char *message, Vector< const char * > args)
virtual VariableProxyDeclare (Handle< String > name, Variable::Mode mode, FunctionLiteral *fun, bool resolve, bool *ok)
ParserFactory * factory ()
ParserRecorderrecorder ()

Private 変数

ParserRecorder recorder_
ParserFactory factory_

説明

parser.cc564 行で定義されています。


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

v8::internal::PreParser::PreParser ( Handle< Script script,
bool  allow_natives_syntax,
v8::Extension extension 
) [inline]

parser.cc566 行で定義されています。


関数

VariableProxy * v8::internal::PreParser::Declare ( Handle< String name,
Variable::Mode  mode,
FunctionLiteral fun,
bool  resolve,
bool *  ok 
) [virtual]

v8::internal::Parserを実装しています。

parser.cc600 行で定義されています。

参照先 v8::internal::NULL.

ParserFactory* v8::internal::PreParser::factory (  )  [inline]

parser.cc575 行で定義されています。

参照先 factory_.

ParserRecorder* v8::internal::PreParser::recorder (  )  [inline]

parser.cc576 行で定義されています。

参照先 recorder_.

参照元 ReportMessageAt().

void v8::internal::PreParser::ReportMessageAt ( Scanner::Location  loc,
const char *  message,
Vector< const char * >  args 
) [virtual]

v8::internal::Parserを実装しています。

parser.cc854 行で定義されています。

参照先 v8::internal::ParserRecorder::LogMessage(), と recorder().


変数

ParserFactory v8::internal::PreParser::factory_ [private]

v8::internal::Parserを再定義しています。

parser.cc580 行で定義されています。

参照元 factory().

parser.cc579 行で定義されています。

参照元 recorder().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義