Data update
This commit is contained in:
parent
4bb20c9b71
commit
cbaf4c4b64
12390 changed files with 318560 additions and 27248 deletions
|
|
@ -6,18 +6,18 @@
|
|||
% There is a space between chars and double space between words
|
||||
%
|
||||
text2morse(Text, Morse) :-
|
||||
string_lower(Text, TextLower), % rules are in lower case
|
||||
string_chars(TextLower, Chars), % convert string into list of chars
|
||||
chars2morse(Chars, MorseChars), % convert each char into morse
|
||||
string_chars(MorsePlusSpace, MorseChars), % append returned string list into single string
|
||||
string_concat(Morse, ' ', MorsePlusSpace). % Remove trailing space
|
||||
string_lower(Text, TextLower), % rules are in lower case
|
||||
string_chars(TextLower, Chars), % convert string into list of chars
|
||||
chars2morse(Chars, MorseChars), % convert each char into morse
|
||||
string_chars(MorsePlusSpace, MorseChars), % append returned string list into single string
|
||||
string_concat(Morse, ' ', MorsePlusSpace). % Remove trailing space
|
||||
|
||||
chars2morse([], "").
|
||||
chars2morse([H|CharTail], Morse) :-
|
||||
morse(H, M),
|
||||
chars2morse(CharTail, MorseTail),
|
||||
string_concat(M,' ', MorseSpace),
|
||||
string_concat(MorseSpace, MorseTail, Morse).
|
||||
morse(H, M),
|
||||
chars2morse(CharTail, MorseTail),
|
||||
string_concat(M,' ', MorseSpace),
|
||||
string_concat(MorseSpace, MorseTail, Morse).
|
||||
|
||||
% space
|
||||
morse(' ', " ").
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue