struct JS_PUBLIC_API JSContext; class JS_PUBLIC_API JSFunction;
namespace JS {
class JS_PUBLIC_API Value;
template <typename T> class Handle;
} // namespace JS
namespace js {
class FrontendContext; class ScriptSource;
namespace frontend {
class ParserAtomsTable; class ParseContext; class ParseNode;
template <class ParseHandler, typename CharT> class Parser; class FullParseHandler;
} // namespace frontend
template <typename Unit> using AsmJSParser = frontend::Parser<frontend::FullParseHandler, Unit>;
// This function takes over parsing of a function starting with "use asm". The // return value indicates whether an error was reported which the caller should // propagate. If no error was reported, the function may still fail to validate // as asm.js. In this case, the parser.tokenStream has been advanced an // indeterminate amount and the entire function should be reparsed from the // beginning.
// Minimally expose wasm::Code-lifetime state in AsmJS.cpp to ModuleGenerator // and friends. The only implementation of this interface is in, and private // to, WasmJS.cpp. In every place that stores or uses a CodeMetadataForAsmJS* // (or smart-pointer equivalent), that pointer may be null, which indicates // that the associated module is wasm, not asm.js.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.