Lexurgy Sound Changer
Links
Docs
Examples
GitHub
Donate
Example Sound Changes
Basican
Intermediatese
Advancedish
Syllabian
Adding Machine
Open
Input Words
1+1 2+9 3+3 3+0 11+5 15+6 11+12 15+16 52+87 100+25 25+100 111+222 216+729 1111+2222 2468+8642 31415+27182 123456789+987654321 21347531642+765341264
Load
Save
>>
Sound Changes
Line 1
# This isn't what Lexurgy is designed for at all. # But it's possible! Class digit {\0, \1, \2, \3, \4, \5, \6, \7, \8, \9} Class inc {\1, \2, \3, \4, \5, \6, \7, \8, \9, '\0} line-up-digits propagate: | @digit$1 \+ @digit$2 => $2 | $1 \+ / _ @digit Then: @digit$1 \+ @digit$2 * * => \+ $2 | $1 \+ / _ @digit // | _ add-one-digit propagate: @digit \+ @inc => @inc \+ @digit \+0 => * remove-signs: {|, \+} => * carry propagate: @digit ' => @inc * ' => \1 / $ _
<< Collapse
Share
Load
Save
>>
Output
Show:
Inputs
Stages
Save
Start At Rule
Choose one
line-up-digits
add-one-digit
remove-signs
carry
Stop Before Rule
Choose one
line-up-digits
add-one-digit
remove-signs
carry
Trace Evolution
Choose one
1+1
2+9
3+3
3+0
11+5
15+6
11+12
15+16
52+87
100+25
25+100
111+222
216+729
1111+2222
2468+8642
31415+27182
123456789+987654321
21347531642+765341264
Apply