当前位置: 首页>>代码示例>>C++>>正文


C++ VM::loadCompiler方法代码示例

本文整理汇总了C++中VM::loadCompiler方法的典型用法代码示例。如果您正苦于以下问题:C++ VM::loadCompiler方法的具体用法?C++ VM::loadCompiler怎么用?C++ VM::loadCompiler使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在VM的用法示例。


在下文中一共展示了VM::loadCompiler方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: SetUp

 virtual void SetUp() {
     mosh_init();
     Transcoder* transcoder = createNativeTranscoder();
     const Object inPort    = Object::makeTextualInputPort(new StandardInputPort(), transcoder);
     const Object outPort   = Object::makeTextualOutputPort(new StandardOutputPort(), transcoder);
     errorPort_ = Object::makeStringOutputPort();
     theVM_ = new TestingVM(10000, outPort, errorPort_, inPort, false /* isProfiler */);
     theVM_->loadCompiler();
     theVM_->setValueString(UC("%loadpath"), Object::False);
 }
开发者ID:LordJagged,项目名称:mosh,代码行数:10,代码来源:FFITest.cpp

示例2: create

VM* VMFactory::create(int initialStackSize, bool isProfilerOn)
{
    // At first, we shared the standard ports between VMs.
    // But it causes inconsistent buffering state on Buffered port.
    // So we never share the standard ports.

    // N.B. For debug safety, we never close() the standard ports.
    const Object inPort    = Object::makeTextualInputPort(new StandardInputPort,
                                                          File::STANDARD_IN.isUTF16Console() ? createNativeConsoleTranscoder() : createNativeTranscoder());
    const Object outPort   = Object::makeTextualOutputPort(new StandardOutputPort,
                                                           File::STANDARD_OUT.isUTF16Console() ? createNativeConsoleTranscoder() : createNativeTranscoder());
    const Object errorPort = Object::makeTextualOutputPort(new StandardErrorPort,
                                                           File::STANDARD_OUT.isUTF16Console() ? createNativeConsoleTranscoder() : createNativeTranscoder());

    VM* vm = new VM(initialStackSize, outPort, errorPort, inPort, isProfilerOn);
    vm->registerPort(outPort);
    vm->loadCompiler();
	register_stubs(vm);
    return vm;
}
开发者ID:rajkrish,项目名称:mosh-scheme,代码行数:20,代码来源:VMFactory.cpp


注:本文中的VM::loadCompiler方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。