Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4145537
en-examples.foma
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
en-examples.foma
View Options
# Examples/test cases for en / en-x-piglatin conversion.
# Run from this directory with:
# foma -l en-examples.foma
echo EXPECT 9
source en.foma
regex CONVERT'EN'X'PIGLATIN;
echo EXPECT: 1 (1 = TRUE, 0 = FALSE)
test functional
echo EXPECT: 123 Igpenpay igpay atinlay ofway 123 on'tday opstay elievingbay inway ourselfyay eenquay JavaScript NASA
down 123 Pigpen pig latin of 123 don't stop believing in yourself queen JavaScript NASA
regex CONVERT'EN;
echo EXPECT: 1 (1 = TRUE, 0 = FALSE)
test functional
echo EXPECT: 123 Pigpen pig latin of 123 don't tops believing in yourself queen avaScriptJay ASANAY
down 123 Igpenpay igpay atinlay ofway 123 on'tday opstay elievingbay inway ourselfyay eenquay avaScriptJay ASANAY
# For pig latin, 'longest safe' strings make more sense than 'shortest unsafe'
# strings, since every string is unsafe until it has the trailing 'ay'
regex LONGSAFEWORD(CONVERT'EN'X'PIGLATIN .o. CONVERT'EN, BREAK);
echo EXPECT: hello my name is [[slim shady]]. no [[way]]!
down hello my name is slim shady. no way!
regex LONGSAFEWORD(CONVERT'EN .o. CONVERT'EN'X'PIGLATIN, BREAK);
echo EXPECT: 123 Igpenpay igpay atinlay ofway 123 on'tday opstay elievingbay inway ourselfyay eenquay avaScriptJay ASANAY [[way wayay]]
down 123 Igpenpay igpay atinlay ofway 123 on'tday opstay elievingbay inway ourselfyay eenquay avaScriptJay ASANAY way wayay
regex CONVERT'EN;
echo EXPECT: my name
down ymay amenay
regex CONVERT'EN'X'PIGLATIN.i;
echo EXPECT: my name
down ymay amenay
regex CPIG1;
echo EXPECT: my
down ymay
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Aug 19 2026, 17:40 (5 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
3f/c2/6ff258e676272634ca1caa70b36e
Default Alt Text
en-examples.foma (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment