Warning: session_start(): open(/var/lib/php/sessions/sess_amq478nh6im8c64357pivq9v3u, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
set flag DynModule.
sclass TestBot extends DynObjectTable {
InputChooser inputChooser = new(this);
S source;
S inputAs = "Input:"; // "Input:" or "Fact:"
bool unsafeEvals;
start {
dm_useLocalMechListCopies();
inputChooser.delay = 1000;
itemToMap = itemToMap_ExecutedRule();
}
visualize {
ret withMargin(northAndCenter(vstackWithSpacing(
westAndCenter(dm_fieldComboBox('inputAs,
ll("Input:", "Fact:")),
wrap(inputChooser)),
withLabel("Rules mech list (empty for default rules&facts):",
onEnter(dm_fieldTextField('source), rThread { update(inputChooser.input()) })),
jrightalignedline(dm_fieldCheckBox("Allow unsafe evals", 'unsafeEvals))),
super.visualize()));
}
void update { if (inputChooser.update()) update(inputChooser.input()); }
void update(S input) {
temp enter();
bool inputAsFact = cic(inputAs, 'fact);
NLLogicChecker_v2.staticVerbose = true;
temp tempSetTL(nlLogic_processInputOrFact_allowUnsafeEvals, );
setData(nlLogic_processInputOrFact(input, inputAsFact,
or2(trim(source), "")));
}
}