| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 
#------------------------------------------------------------------------------# $File: algol68,v 1.4 2021/08/15 06:00:55 christos Exp $# algol68:  file(1) magic for Algol 68 source## URL: 		https://en.wikipedia.org/wiki/ALGOL_68# Reference:	http://www.softwarepreservation.org/projects/ALGOL/report/Algol68_revised_report-AB.pdf# Update:	Joerg Jenderek0	search/8192	(input,>0	use		algol_68# graph_2d.a680	regex/4006	\^PROC#>&-4	string		x			\b, dBase or Algol "%s"# most xBase scripts *.prg with PROCEDURE like: Areacode BarCount Def_mens Vendors#>&-4	string		=PROCEDURE		\b, dBase PROCEDURE# skip xBase program scripts *.prg with PROCEDURE keyword# keyword proc probably followed by white space used to specify algol procedures>&-4	string		!PROCEDURE>>0	use		algol_680	regex/1024	\bMODE[\t\ ]>0	use		algol_680	regex/1024	\bMODE[\t\ ]>0	use		algol_680	regex/1024	\bREF[\t\ ]>0	use		algol_680	regex/1024	\bFLEX[\t\ ]\*\\[>0	use		algol_68# display information like mime type and file name extension of Algol 68 source text0	name		algol_68		Algol 68 source text!:mime	text/x-Algol68# https://file-extension.net/seeker/file_extension_a68!:ext   a68#!:ext   a68/alg#0	regex          	[\t\ ]OD		Algol 68 source text#>0	use		algol_68#!:mime	text/x-Algol68#0	regex          	[\t\ ]FI		Algol 68 source text#>0	use		algol_68#!:mime	text/x-Algol68
 |