Professional Documents
Culture Documents
Macros
Macros
automacro XX{
console /^.*:\s+\S?\s?\S*(twênty|thïrty|förty|fïfty|sïxty|sêvêntÿ|eightÿ|ninê
tÿ|twenty|thirty|forty|fifty|sixty|seventy|eighty|ninety)\S*\s?\S?\s*\s?\S?\S*(o
ne|two|thrêe|föûr|fïve|sïx|sêvên|eïght|nïne|one|two|three|four|five|six|seven|ei
ght|nine)\S*\s*\S?\s*$/i
call XX
}
macro XX{
[
$t = @eval({"twenty" => 20,"thirty" => 30,"forty" => 40,"fifty" => 50,"sixty"
=> 60,"seventy" => 70,"eighty" => 80,"ninety" => 90,"twênty" => 20,"thïrty" =>
30,"förty" => 40,"fïfty" => 50,"sïxty" => 60,"sêvêntÿ" => 70,"eightÿ" => 80,"nin
êtÿ" => 90}->{"$.lastMatch1"})
$o = @eval({"one" => 1,"two" => 2,"thrêe" => 3,"föûr" => 4,"fïve" => 5,"sïx"
=> 6,"sêvên" => 7,"eïght" => 8,"nïne" => 9,"three" => 3,"four" => 4,"five" => 5,
"six" => 6,"seven" => 7,"eight" => 8,"nine" => 9}->{"$.lastMatch2"})
$res = @eval($t + $o)
]
log -o--o--o--o--o- $res -o--o--o--o--o-
pause 5
do talk num $res
}
automacro YY{
console /^.*:\s+\S?\s?\S+(tên|elêvên|twêlve|thïrtêên|föûrtêên|fïftêên|sïxtêên
|sêvêntêên|eïghtêên|nïnêtêên|ten|eleven|twelve|thirteen|fourteen|fifteen|sixteen
|seventeen|eighteen|nineteen)\S*\s*\S?\s*$/i
call YY
}
automacro YY1{
console /^.*:\s+\S?\s?\S*(tên|elêvên|twêlve|thïrtêên|föûrtêên|fïftêên|sïxtêên
|sêvêntêên|eïghtêên|nïnêtêên|ten|eleven|twelve|thirteen|fourteen|fifteen|sixteen
|seventeen|eighteen|nineteen)\S+\s*\S?\s*$/i
call YY
}
macro YY{
[
$res = @eval({"ten" => 10,"eleven" => 11,"twelve" => 12,"thirteen" => 13,"fou
rteen" => 14,"fifteen" => 15,"sixteen" => 16,"seventeen" => 17,"eighteen" => 18,
"nineteen" => 19,"tên" => 10,"elêvên" => 11,"twêlve" => 12,"thïrtêên" => 13,"föû
rtêên" => 14,"fïftêên" => 15,"sïxtêên" => 16,"sêvêntêên" => 17,"eïghtêên" => 18,
"nïnêtêên" => 19}->{"$.lastMatch1"})
]
log -o--o--o--o--o- $res -o--o--o--o--o-
pause 5
do talk num $res
}
automacro X0{
console /^.*:\s+\S?\s?\S+(twênty|thïrty|förty|fïfty|sïxty|sêvêntÿ|eightÿ|ninê
tÿ|twenty|thirty|forty|fifty|sixty|seventy|eighty|ninety)\S*\s?\S?\s*$/i
call X0
}
automacro X0Z{
console /^.*:\s+\S?\s?\S*(twênty|thïrty|förty|fïfty|sïxty|sêvêntÿ|eightÿ|ninê
tÿ|twenty|thirty|forty|fifty|sixty|seventy|eighty|ninety)\S+\s?\S?\s*$/i
call X0
}
macro X0{
[
$res = @eval({"twenty" => 20,"thirty" => 30,"forty" => 40,"fifty" => 50,"sixt
y" => 60,"seventy" => 70,"eighty" => 80,"ninety" => 90,"twênty" => 20,"thïrty" =
> 30,"förty" => 40,"fïfty" => 50,"sïxty" => 60,"sêvêntÿ" => 70,"eightÿ" => 80,"n
inêtÿ" => 90}->{"$.lastMatch1"})
]
log -o--o--o--o--o- $res -o--o--o--o--o-
pause 5
do talk num $res
}
automacro X{
console /^.*:\s+\S?\s?\S+(one|two|thrêe|föûr|fïve|sïx|sêvên|eïght|nïne|one|tw
o|three|four|five|six|seven|eight|nine)\S*\s*\S?\s*$/i
call X
}
automacro XZ{
console /^.*:\s+\S?\s?\S*(one|two|thrêe|föûr|fïve|sïx|sêvên|eïght|nïne|one|tw
o|three|four|five|six|seven|eight|nine)\S+\s*\S?\s*$/i
call X
}
macro X{
[
$res = @eval({"one" => 1,"two" => 2,"thrêe" => 3,"föûr" => 4,"fïve" => 5,"sïx
" => 6,"sêvên" => 7,"eïght" => 8,"nïne" => 9,"three" => 3,"four" => 4,"five" =>
5,"six" => 6,"seven" => 7,"eight" => 8,"nine" => 9}->{"$.lastMatch1"})
]
log -o--o--o--o--o- $res -o--o--o--o--o-
pause 5
do talk num $res
}