From 60c8a9fa3f1d10c01ea738573c825155359f8873 Mon Sep 17 00:00:00 2001 From: Eric Fredricksen Date: Wed, 3 Oct 2018 23:13:16 -0700 Subject: [PATCH] Porting script moved to my project "port", which makes more sense --- pas2js.sed | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100755 pas2js.sed diff --git a/pas2js.sed b/pas2js.sed deleted file mode 100755 index 12e812a..0000000 --- a/pas2js.sed +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/sed -f - -# Convert Pascal syntax to Javascript - -s,{,/*,g -s,},*/,g -s/ = / == /g -s/:=/=/g -s/procedure/function/g -s/begin/{/ -s/end;/}/g -s/end/}/g - -s/not/!/g -s/ and / \&\& /g -s/ or / || /g -s/<>/!=/g -s/ mod / % /g - -s/if /if (/g -s/ then/)/g - -s/while /while (/g -s/for /for (/g -s/with /with (/g -s/ do/)/ - -s/case /switch (/g -/\Wcase\W/ s/ of/) {/g - -s/Result =/return/g - -/^function / s/): [A-Za-z][A-Za-z]*;/)/ -/^function / s/: [A-Za-z][A-Za-z]*;/()/ -#/^function / s/: [A-Za-z][A-Za-z]*//g - -/\Wfor\W/ s/ to /; i <= / -/\Wfor\W/ s/)/; ++i)/