Execute a Markov algorithm: Difference between revisions
Content added Content deleted
(→{{header|D}}: fix regex bug) |
(→{{header|D}}: never mind) |
||
Line 1,389: | Line 1,389: | ||
const rules = "markov_rules.txt".readText.splitLines.split(""); |
const rules = "markov_rules.txt".readText.splitLines.split(""); |
||
auto tests = "markov_tests.txt".readText.splitLines; |
auto tests = "markov_tests.txt".readText.splitLines; |
||
auto re = ctRegex!(r"^([^# |
auto re = ctRegex!(r"^([^#]*?)\s+->\s+(\.?)(.*)"); // 160 MB RAM. |
||
alias slZip = curry!(zip, StoppingPolicy.requireSameLength); |
alias slZip = curry!(zip, StoppingPolicy.requireSameLength); |