Sha256: aa90c05afc34f597587a0bbd5ee57d919112d82de582fedf746b881457d20a9b
Contents?: true
Size: 1001 Bytes
Versions: 1
Compression:
Stored size: 1001 Bytes
Contents
// // CSnowcrash.cc // snowcrash // // Created by Ali Khoramshahi on 13/6/14. // Copyright (c) 2014 Apiary Inc. All rights reserved. // #include "csnowcrash.h" #include "snowcrash.h" int sc_c_parse(const char* source, sc_blueprint_parser_options option, sc_report_t** report, sc_blueprint_t** blueprint, sc_sm_blueprint_t** sm_blueprint) { snowcrash::Report* t_report = ::new snowcrash::Report; snowcrash::Blueprint* t_blueprint = ::new snowcrash::Blueprint; snowcrash::SourceMap<snowcrash::Blueprint>* t_sm_blueprint = ::new snowcrash::SourceMap<snowcrash::Blueprint>; snowcrash::ParseResult<snowcrash::Blueprint>* t_parse_result = ::new snowcrash::ParseResult<snowcrash::Blueprint>(*t_report, *t_blueprint, *t_sm_blueprint); int ret = snowcrash::parse(source, option, *t_parse_result); *report = AS_TYPE(sc_report_t, t_report); *blueprint = AS_TYPE(sc_blueprint_t, t_blueprint); *sm_blueprint = AS_TYPE(sc_sm_blueprint_t, t_sm_blueprint); return ret; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
redsnow-0.2.1 | ext/snowcrash/src/csnowcrash.cc |