Execute a Markov algorithm: Difference between revisions

m
(added Pascal example)
Line 3,553:
Terminating: Boolean;
end;
TRules = array of TRule;
 
function ParseMA(const aScheme: string; out aRules: TRulesspecialize TArray<TRule>): Boolean;
function ParseLine(const s: string; out r: TRule): Boolean;
var
Line 3,594 ⟶ 3,593:
function ExecuteMA(const aScheme, aInput: string): string;
var
Rules: TRulesarray of TRule;
r: TRule;
Applied: Boolean;
73

edits