33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
if( i > 1 )
cmdArgs = cmdArgs + ' ';
cmdArgs = cmdArgs + argv[i];
}
SetupBuiltins( *m_pEnv );
parse::SetupParsingBuiltins( *m_pEnv );
g0api::SetupG0Api( *m_pEnv );
RegisterBuiltinFunc< string() >( *m_pEnv, "Args"_sid,
[cmdArgs]()
{
return cmdArgs;
} );
|
>
>
|
|
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
if( i > 1 )
cmdArgs = cmdArgs + ' ';
cmdArgs = cmdArgs + argv[i];
}
SetupBuiltins( *m_pEnv );
parse::SetupParsingBuiltins( *m_pEnv );
// TODO_REENABLE_G0API
//g0api::SetupG0Api( *m_pEnv );
RegisterBuiltinFunc< string() >( *m_pEnv, "Args"_sid,
[cmdArgs]()
{
return cmdArgs;
} );
|
178
179
180
181
182
183
184
185
186
187
188
189
190
191
|
cfg->currentBB()->append( get< Value >( converted ) );
cfg->emitTerminator( r->currentLocation(), cir::Ret( r->currentLocation() ) );
}
}
ReindexVars( cfg );
verify::Func fv( c, cfg, returnType );
if( !fv.verify() )
return nullptr;
return cfg;
}
}
|
>
|
|
|
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
|
cfg->currentBB()->append( get< Value >( converted ) );
cfg->emitTerminator( r->currentLocation(), cir::Ret( r->currentLocation() ) );
}
}
ReindexVars( cfg );
// TODO_REENABLE_VERIFY
/*verify::Func fv( c, cfg, returnType );
if( !fv.verify() )
return nullptr;*/
return cfg;
}
}
|