コード例 #1
0
ファイル: StringBuiltin.cpp プロジェクト: larsiusprime/hxcpp
 hx::Object *runObject(CppiaCtx *ctx)
 {
    String val = strVal->runString(ctx);
    BCR_CHECK;
    String separator = a0->runString(ctx);
    BCR_CHECK;
    return val.split(separator).mPtr;
 }
コード例 #2
0
ファイル: StringBuiltin.cpp プロジェクト: larsiusprime/hxcpp
 int runInt(CppiaCtx *ctx)
 {
    String val = strVal->runString(ctx);
    BCR_CHECK;
    String s = sought->runString(ctx);
    BCR_CHECK;
    hx::Object *first = start->runObject(ctx);
    BCR_CHECK;
    if (LAST)
       return val.lastIndexOf(s,first);
    else
       return val.indexOf(s,first);
 }