diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS index 17458f2d26..d73c7f10d7 100644 --- a/.github/MAINTAINERS +++ b/.github/MAINTAINERS @@ -133,6 +133,7 @@ runtime/doc/xxd-ru.1 @RestorerZ runtime/doc/xxd-ru.UTF-8.1 @RestorerZ runtime/ftplugin/abaqus.vim @costerwi runtime/ftplugin/abnf.vim @A4-Tacks +runtime/ftplugin/algol68.vim @dkearns runtime/ftplugin/antlr4.vim @jiangyinzuo runtime/ftplugin/apache.vim @dubgeiser runtime/ftplugin/arduino.vim @k-takata @@ -472,6 +473,7 @@ runtime/syntax/shared/hgcommitDiff.vim @vegerot runtime/syntax/abaqus.vim @costerwi runtime/syntax/abnf.vim @A4-Tacks runtime/syntax/aidl.vim @dpelle +runtime/syntax/algol68.vim @dkearns runtime/syntax/amiga.vim @sodero runtime/syntax/ant.vim @dkearns runtime/syntax/antlr4.vim @jiangyinzuo diff --git a/runtime/autoload/dist/ft.vim b/runtime/autoload/dist/ft.vim index 761ff644cd..17b2618231 100644 --- a/runtime/autoload/dist/ft.vim +++ b/runtime/autoload/dist/ft.vim @@ -1726,6 +1726,8 @@ const ft_from_ext = { "tdf": "ahdl", # AIDL "aidl": "aidl", + # Algol 68 + "a68": "algol68", # AMPL "run": "ampl", # ANTLR / PCCTS diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt index 2102debf23..c18c2b5e3a 100644 --- a/runtime/doc/syntax.txt +++ b/runtime/doc/syntax.txt @@ -1,4 +1,4 @@ -*syntax.txt* For Vim version 9.2. Last change: 2026 Apr 14 +*syntax.txt* For Vim version 9.2. Last change: 2026 Apr 23 VIM REFERENCE MANUAL by Bram Moolenaar @@ -849,6 +849,20 @@ ADA See |ft-ada-syntax| +ALGOL 68 *algol68* *ft-algol68-syntax* + +This syntax file currently targets the Algol 68 Genie project using the +default UPPER stropping regime. It should also be usuable in other +environments using the UPPER stropping regime, though somewhat less complete. + +Highlighting can be further configured with the following variables. + +Variable Highlight ~ +*algol68_no_preludes* no prelude identifiers, procedures or + bold word operators +*algol68_symbolic_operators* all prelude symbolic operators + + ANT *ant.vim* *ft-ant-syntax* The ant syntax file provides syntax highlighting for javascript and python diff --git a/runtime/doc/tags b/runtime/doc/tags index c4cc01bdc9..80b1d18bec 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -6233,6 +6233,9 @@ added-win32-GUI version5.txt /*added-win32-GUI* aff-dic-format spell.txt /*aff-dic-format* after-directory options.txt /*after-directory* aleph options.txt /*aleph* +algol68 syntax.txt /*algol68* +algol68_no_preludes syntax.txt /*algol68_no_preludes* +algol68_symbolic_operators syntax.txt /*algol68_symbolic_operators* alt intro.txt /*alt* alt-input debugger.txt /*alt-input* alternate-file editing.txt /*alternate-file* @@ -7519,6 +7522,7 @@ ft-ada-options ft_ada.txt /*ft-ada-options* ft-ada-plugin ft_ada.txt /*ft-ada-plugin* ft-ada-syntax ft_ada.txt /*ft-ada-syntax* ft-ada-variables ft_ada.txt /*ft-ada-variables* +ft-algol68-syntax syntax.txt /*ft-algol68-syntax* ft-ant-syntax syntax.txt /*ft-ant-syntax* ft-apache-syntax syntax.txt /*ft-apache-syntax* ft-arduino-plugin filetype.txt /*ft-arduino-plugin* diff --git a/runtime/ftplugin/algol68.vim b/runtime/ftplugin/algol68.vim new file mode 100644 index 0000000000..b995a1fcee --- /dev/null +++ b/runtime/ftplugin/algol68.vim @@ -0,0 +1,47 @@ +" Vim filetype plugin +" Language: Algol 68 +" Maintainer: Doug Kearns +" Last Change: 2026 Apr 23 + +if exists("b:did_ftplugin") + finish +endif +let b:did_ftplugin = 1 + +let s:cpo_save = &cpo +set cpo&vim + +" TODO: 'comments' + +setlocal commentstring=#\ %s\ # + +let &l:include='\c\%(^\|;\)\s*\%(PR\|PRAGMAT\)\s\+\%(read\|include\)' + +let b:undo_ftplugin = "setl cms< inc<" + +if exists("loaded_matchit") && !exists("b:match_words") + let b:match_ignorecase = 0 + let b:match_words = '\:\,' .. + \ '\:\:\:\:\,' .. + \ '\:\:\:\:\,' .. + "\ TODO: loops have overlapping start and intermediate keywords like + "\ `TO` which are difficult to match with patterns alone. + \ '\:\' + let b:match_skip = 's:Comment\|String\|PreProc' + let b:undo_ftplugin ..= " | unlet! b:match_ignorecase b:match_skip b:match_words" +endif + +if (has("gui_win32") || has("gui_gtk")) && !exists("b:browsefilter") + let b:browsefilter = "Algol 68 Source Files (*.a68)\t*.a68\n" + if has("win32") + let b:browsefilter ..= "All Files (*.*)\t*\n" + else + let b:browsefilter ..= "All Files (*)\t*\n" + endif + let b:undo_ftplugin ..= " | unlet! b:browsefilter" +endif + +let &cpo = s:cpo_save +unlet s:cpo_save + +" vim: nowrap sw=2 sts=2 ts=8 diff --git a/runtime/syntax/algol68.vim b/runtime/syntax/algol68.vim new file mode 100644 index 0000000000..129e938074 --- /dev/null +++ b/runtime/syntax/algol68.vim @@ -0,0 +1,469 @@ +" Vim syntax file +" Language: Algol 68 +" Version: 0.4 +" Maintainer: Janis Papanagnou +" Previous Maintainer: NevilleD.ALGOL_68@sgr-a.net +" Last Change: 2026 Apr 23 + +if exists("b:current_syntax") + finish +endif + +syn sync minlines=250 maxlines=500 + +" Algol68 Final Report, unrevised +syn keyword algol68PreProc PRIORITY +syn keyword algol68Operator BTB CTB CONJ QUOTE CT CTAB EITHER SIGN + + +" Algol68 Revised Report +syn keyword algol68Boolean TRUE FALSE +syn keyword algol68Conditional IF THEN ELSE ELIF FI +syn keyword algol68Conditional CASE IN OUT OUSE ESAC +syn keyword algol68Constant NIL SKIP EMPTY +syn keyword algol68Statement MODE OP PRIO PROC +syn keyword algol68Label GOTO +syn match algol68Label "\" +syn keyword algol68Operator ABS REPR ROUND ENTIER ARG BIN LENG SHORTEN ODD +syn keyword algol68Operator SHL SHR ROL ROR UP DOWN LEVEL LWB UPB I RE IM +syn keyword algol68Operator OVER MOD ELEM SET CLEAR +syn keyword algol68Operator LT LE GE GT +syn keyword algol68Operator EQ NE +syn keyword algol68Operator AND OR XOR NOT +" Genie short-circuit pseudo operators +syn keyword algol68Operator THEF ANDF ANDTH ELSF ORF OREL +syn keyword algol68Operator ANDTHEN ORELSE +syn keyword algol68Operator MINUSAB PLUSAB TIMESAB DIVAB OVERAB MODAB PLUSTO +syn keyword algol68Operator IS ISNT OF AT +syn keyword algol68Operator SORT ELEMS +syn keyword algol68Repeat FOR FROM BY UPTO DOWNTO TO WHILE DO UNTIL OD +syn keyword algol68Statement PAR BEGIN END EXIT +syn keyword algol68Struct STRUCT +syn keyword algol68PreProc VECTOR +syn keyword algol68Type FLEX HEAP LOC LONG REF SHORT +syn keyword algol68Type VOID BOOL INT REAL COMPL CHAR STRING COMPLEX +syn keyword algol68Type BITS BYTES FILE CHANNEL PIPE SEMA SOUND +syn keyword algol68Type FORMAT STRUCT UNION +" Genie extensions in addition to ROUND and ENTIER +syn keyword algol68Operator FLOOR CEIL NINT TRUNC FRAC FIX + + " 20011222az: Added new items. +syn keyword algol68Todo contained TODO FIXME XXX DEBUG NOTE + + +" String +syn region algol68String matchgroup=algol68String start=+"+ end=+"+ contains=algol68StringEscape +syn match algol68StringEscape contained '""' +syn match algol68StringEscape contained "\\$" + + +syn match algol68Identifier "\<[a-z][a-z0-9_]*\>" + + +if exists("algol68_symbolic_operators") + syn match algol68SymbolOperator "\\" + syn match algol68SymbolOperator ":=\|=" + syn match algol68SymbolOperator "[~^]" + syn match algol68SymbolOperator "[~^]=" + syn match algol68SymbolOperator "[<>]" + syn match algol68SymbolOperator "[<>]=" + syn match algol68SymbolOperator "\%([-+*%/]\|%\*\)" + syn match algol68SymbolOperator "\%([-+*%/]\|%\*\):=" + syn match algol68SymbolOperator "+=:" + syn match algol68SymbolOperator "*\*\|&" +endif + +syn match algol68Number "\<\d\+\%(\s\+\d\+\)*\>" + +syn match algol68Float "\c\.\d\+\%(\s\+\d\+\)*\%(\s*[e\\⏨]\s*[-+]\?\s*\d\+\%(\s\+\d\+\)*\)\?\>" +syn match algol68Float "\c\<\d\+\%(\s\+\d\+\)*\%(\s*[e\\⏨]\s*[-+]\?\s*\d\+\%(\s\+\d\+\)*\)\>" +syn match algol68Float "\c\<\d\+\%(\s\+\d\+\)*\s*\.\s*\d\+\%(\s\+\d\+\)*\%(\s*[e\\⏨]\s*[-+]\?\s*\d\+\%(\s\+\d\+\)*\)\?\>" + +syn match algol68HexNumber "\c\<2r\s*[01]\+\%(\s\+[01]\+\)*\>" +syn match algol68HexNumber "\c\<4r\s*[0-3]\+\%(\s\+[0-3]\+\)*\>" +syn match algol68HexNumber "\c\<8r\s*[0-7]\+\%(\s\+[0-7]\+\)*\>" +syn match algol68HexNumber "\c\<16r\s*[0-9a-f]\+\%(\s\+[0-9a-f]\+\)*\>" + + +syn region algol68Special start="\$" end="\$" contains=algol68String +syn region algol68Comment start="¢" end="¢" contains=algol68Todo,algol68SpaceError +syn region algol68Comment start="£" end="£" contains=algol68Todo,algol68SpaceError +syn region algol68Comment start="#" end="#" contains=algol68Todo,algol68SpaceError +syn region algol68Comment start="\" end="\" contains=algol68Todo,algol68SpaceError +syn region algol68Comment start="\" end="\" contains=algol68Todo,algol68SpaceError +syn region algol68PreProc start="\" end="\" contains=algol68Todo,algol68SpaceError +syn region algol68PreProc start="\" end="\" contains=algol68Todo,algol68SpaceError +" algol68r +syn region algol68Comment start="{" end="}" contains=algol68Todo,algol68SpaceError +syn region algol68Comment start="{{{" end="}}}" contains=algol68Todo,algol68SpaceError + +" ALGOL 68r +syn keyword algol68PreProc DECS CONTEXT configinfo A68CONFIG KEEP FINISH USE SYSPROCS IOSTATE FORALL +" ALGOL 68c +syn keyword algol68PreProc USING ENVIRON FOREACH ASSERT + +if !exists("algol68_no_preludes") + + +" THE STANDARD ENVIRONMENT + +" Enquiries + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Transput Files and Channels + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Transput Event Routines + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Connections to Files + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Positioning on Files + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" I/O on Files (Standard) + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" I/O on Files (Algol68C) + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Enquiries on Files + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Keyboard Control + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Math Constants + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Math Basic Functions + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!\%(\s\{1,7}[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Math Trigonometric Functions + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + " long-long-sinpi/cospi/tanpi/cotpi + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + " a special case in Genie? + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Random Number Generator + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Garbage Collection and Memory + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" I/O on Strings + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" +" Character Type Tests + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" +" Operations on Characters + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" +" Search in Strings + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Time and Date + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Type Operations + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!\%(\s*[a-z0-9]\)\@!" + +" Runtime + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + + +" UNIX EXTENSIONS + +" Environment Functions + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Processes + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" File types and attributes + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Fetching web page contents and sending requests + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Regular expressions in string manipulation + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Curses support + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + + +" POSTGRESQL CLIENT ROUTINES + +" Connecting to a server + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Sending queries and retrieving results + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Connection status information + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + + +" SOUND + + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn keyword algol68Operator RESOLUTION CHANNELS RATE SAMPLES + + +" DRAWING USING THE GNU PLOTTING UTILITIES + +" Setting up a graphics device + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Specifying colours + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Drawing objects + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Drawing text + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + + +" EXTRA NUMERICAL PROCEDURES + +" COMPLEX Functions + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + " cas casin casinh dcas dcasin dcasinh qcas qcasin qcasinh longcas longlongcas + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + " a special case in Genie? + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" REAL Airy Functions + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" REAL Bessel Functions + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + + " only a few could be sensibly merged; we keep them apart + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" REAL Elliptic Integrals + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" REAL Error and Gamma Functions + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + " is the following a special case in Genie? + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "gamma\s*\%(\%(inc\s*\%(gsl\|[pq]\)\)\|inv\|star\)\>\%(\s*\%([a-z_]\|\l\d\+\)\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + + + +" Scaling Factors + + " strangely missing some common factors (hecto, deca, deci, centi), + " also myria, and the more extreme factors (quetta, ronna, ronto, quecto) + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + + +" Physical Constants + +" Fundamental Constants + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Astronomy and Astrophysics + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Atomic and Nuclear Physics + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Time + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Imperial units + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Nautical units + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Volume + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Mass and weight + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Thermal energy and power + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Pressure + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Viscosity + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Light and illumination + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Radioactivity + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + +" Force and energy + syn match algol68Predefined "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + + +" Functions from GSL + + syn keyword algol68Operator CV RV T INV PINV MEAN DET TRACE NORM DYAD BEFORE ABOVE + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + + +" Functions from R Mathlib + + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + " note: Genie documents 'r rn chisq' but it's missing in the code? + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + syn match algol68Function "\%(\%([a-z_]\|\l\d\+\)\s\+\)\@8\%(\s*[a-z0-9]\)\@!" + + +endif + +" Define the default highlighting. +hi def link algol68Boolean Boolean +hi def link algol68Comment Comment +hi def link algol68Conditional Conditional +hi def link algol68Constant Constant +hi def link algol68Float Float +hi def link algol68Function Function +hi def link algol68Label Label +hi def link algol68MatrixDelimiter Identifier +hi def link algol68HexNumber Number +hi def link algol68Number Number +hi def link algol68Operator Operator +hi def link algol68Predefined Identifier +hi def link algol68PreProc PreProc +hi def link algol68Repeat Repeat +hi def link algol68SpaceError Error +hi def link algol68Statement Statement +hi def link algol68String String +hi def link algol68StringEscape Special +hi def link algol68Struct algol68Statement +hi def link algol68SymbolOperator algol68Operator +hi def link algol68Todo Todo +hi def link algol68Type Type +hi def link algol68ShowTab Error + +let b:current_syntax = "algol68" + +" vim: ts=8 sw=2 diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_00.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_00.dump new file mode 100644 index 0000000000..bc7bf4a65b --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_00.dump @@ -0,0 +1,20 @@ +>#+0#0000e05#ffffff0| +0#0000000&@73 +| +0#0000e05&@3|V|I|M|_|T|E|S|T|_|S|E|T|U|P| |l|e|t| |g|:|a|l|g|o|l|6|8|_|s|y|m|b|o|l|i|c|_|o|p|e|r|a|t|o|r|s| |=| |1| +0#0000000&@19 +|#+0#0000e05&| +0#0000000&@73 +|#+0#0000e05&| +0#0000000&@73 +| +0#0000e05&@3|A|l|g|o|l| |6|8| |p|r|e|l|u|d|e| |i|d|e|n|t|i|f|i|e|r| |f|r|o|m| |t|h|e| |G|e|n|i|e| |s|o|u|r|c|e| |c|o|d|e| |f|i|l|e|s|.| +0#0000000&@9 +| +0#0000e05&@3| +0#0000000&@70 +| +0#0000e05&@3|P|r|o|v|i|d|e|d| |a|s| |a| |b|a|s|e| |t|o| |v|e|r|i|f|y| |t|h|e| |c|o|r@1|e|c|t| |s|y|n|t|a|x| |h|i|g|h|l|i|g|h|t|i|n|g| +0#0000000&@10 +| +0#0000e05&@3|o|f| |t|h|e| |a|l|g|o|l|6|8|.|v|i|m| |s|y|n|t|a|x| |f|i|l|e| |f|o|r| |t|h|e| |V|i|m| |e|d|i|t|o|r|.| +0#0000000&@20 +| +0#0000e05&@3| +0#0000000&@70 +| +0#0000e05&@3|T|h|e|r|e|'|s| |f|o|u|r| |s|e|c|t|i|o|n|s|,| |e|a|c|h| |r|e|p|r|e|s|e|n|t|i|n|g| |a|n| |o|r|i|g|i|n|a|l| |f|i|l|e|,| +0#0000000&@12 +| +0#0000e05&@3|t|h|a|t| |a|r|e| |e|n|c|l|o|s|e|d| |i|n| |t|h|e| |U|n|i|x|-|'|m|o|r|e|'| |f|o|r|m| |t|o| |s|t|a|n|d| |o|u|t|.| +0#0000000&@15 +| +0#0000e05&@3| +0#0000000&@70 +| +0#0000e05&@3|S|o|m|e| |i|n|f|o|r|m|a|l| |c|o|m@1|e|n|t|s| |f|r|o|m| |t|h|e| |s|o|u|r|c|e| |c|o|d|e| |l|e|f|t| |i|n|t|a|c|t| |a|s| +0#0000000&@12 +| +0#0000e05&@3|a| |c|o|m@1|e|n|t| |i|n| |A|l|g|o|l| |6|8| |s|y|n|t|a|x|.| +0#0000000&@41 +| +0#0000e05&@3| +0#0000000&@70 +| +0#0000e05&@3|D|e|p|e|n|d|i|n|g| |o|n| |t|h|e| |l|a|n|g|u|a|g|e| |c|o|n|t|e|x|t| |t|h|e|r|e|'|s| |d|u|p|l|i|c|a|t|e|s| |i|n| |t|h|e| +0#0000000&@11 +| +0#0000e05&@3|l|i|s|t|,| |t|h|a|t| |a|r|e| |k|e|p|t| |f|o|r| |c|l|a|r|i|t|y| |g|i|v|e|n| |t|h|e| |a|s@1|o|c|i|a|t|e|d| |i|n|f|o|r|m|a|l| +0#0000000&@9 +| +0#0000e05&@3|c|o|m@1|e|n|t| |a|s@1|o|c|i|a|t|e|d| |w|i|t|h| |t|h|e|m|.| +0#0000000&@41 +| +0#0000e05&@3| +0#0000000&@70 +@57|1|,|1| @10|T|o|p| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_01.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_01.dump new file mode 100644 index 0000000000..a25666aeec --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_01.dump @@ -0,0 +1,20 @@ +| +0#0000e05#ffffff0@3|a| |c|o|m@1|e|n|t| |i|n| |A|l|g|o|l| |6|8| |s|y|n|t|a|x|.| +0#0000000&@41 +| +0#0000e05&@3| +0#0000000&@70 +| +0#0000e05&@3|D|e|p|e|n|d|i|n|g| |o|n| |t|h|e| |l|a|n|g|u|a|g|e| |c|o|n|t|e|x|t| |t|h|e|r|e|'|s| |d|u|p|l|i|c|a|t|e|s| |i|n| |t|h|e| +0#0000000&@11 +| +0#0000e05&@3|l|i|s|t|,| |t|h|a|t| |a|r|e| |k|e|p|t| |f|o|r| |c|l|a|r|i|t|y| |g|i|v|e|n| |t|h|e| |a|s@1|o|c|i|a|t|e|d| |i|n|f|o|r|m|a|l| +0#0000000&@9 +| +0#0000e05&@3|c|o|m@1|e|n|t| |a|s@1|o|c|i|a|t|e|d| |w|i|t|h| |t|h|e|m|.| +0#0000000&@41 +| +0#0000e05&@2> | +0#0000000&@70 +| +0#0000e05&@3|S|o|m|e| |e|n|t|r|i|e|s| |d|e|l|i|b|e|r|a|t|e|l|y| |c|o|n|t|a|i|n| |t|w|o| |i|d|e|n|t|i|f|i|e|r| |v|a|r|i|a|n|t|s| |t|h|a|t| +0#0000000&@8 +| +0#0000e05&@3|m|a|y| |b|e| |u|s|e|d| |a|s| |a|l|t|e|r|n|a|t|i|v|e| |f|o|r|m| |i|n| |a|n| |A|l|g|o|l| |6|8| |G|e|n|i|e| |p|r|o|g|r|a|m|.| +0#0000000&@9 +| +0#0000e05&@3| +0#0000000&@70 +| +0#0000e05&@3|T|h|e| |i|d|e|n|t|i|f|i|e|r|s| |a|r|e| |p|r|e|s|e|n|t|e|d| |i|n| |t|w|o| |v|a|r|i|a|n|t|s| |s|e|p|a|r|a|t|e|d| |b|y| |a| +0#0000000&@10 +| +0#0000e05&@3|t|a|b|u|l|a|t|o|r|;| |f|i|r|s|t| |w|i|t|h| |s|p|a|c|e|s|,| |t|h|e|n| |i|n| |c|a|n|o|n|i|c|a|l| |f|o|r|m| |w|i|t|h|o|u|t| +0#0000000&@10 +| +0#0000e05&@3|s|p|a|c|e|s|.| |V|a|r|i|a|n|t|s| |w|i|t|h| |s|p|a|c|e|s| |a|r|e| |s|u|p@1|o|r|t|e|d| |b|y| |t|h|e| |V|i|m| |s|y|n|t|a|x| +0#0000000&@10 +| +0#0000e05&@3|f|i|l|e| |a|s| |t|h|e| |A|l|g|o|l| |6|8| |l|a|n|g|u|a|g|e| |d|o|e|s|.| +0#0000000&@35 +| +0#0000e05&@3|B|u|t| |n|o|t|e| |t|h|a|t| |w|h|i|l|e| |A|l|g|o|l| |6|8| |a|l@1|o|w|s| |a|r|b|i|t|r|a|r|y| |s|p|a|c|i|n|g| |w|i|t|h|i|n| +0#0000000&@10 +| +0#0000e05&@3|i|d|e|n|t|i|f|i|e|r|s| |-| |e|v|e|n| |a|s| |e|x|t|r|e|m|e| |a|s| |w|r|i|t|i|n|g| |o|n|e| |c|h|a|r|a|c|t|e|r| |p|e|r| +0#0000000&@12 +| +0#0000e05&@3|l|i|n|e|!| |-| |t|h|e| |V|i|m| |s|y|n|t|a|x| |f|i|l|e| |f|o|r| |A|l|g|o|l| |6|8| |h|a|d| |d|e|l|i|b|e|r|a|t|e|l|y| +0#0000000&@13 +| +0#0000e05&@3|b|e@1|n| |d|e|f|i|n|e|d| |i|n| |a| |w|a|y| |r|e|s|t|r|i|c|t|i|n|g| |t|h|e| |h|i|g|h|l|i|g|h|t|e|d| |o|p|t|i|o|n|s|;| +0#0000000&@12 +| +0#0000e05&@3|s|p|a|c|i|n|g| |c|a|n| |u|s|u|a|l@1|y| |b|e| |i|n|s|e|r|t|e|d| |w|h|e|r|e| |"|n|a|t|u|r|a|l| |w|o|r|d|s|"| |w|o|u|l|d| +0#0000000&@11 +| +0#0000e05&@3|a|l@1|o|w| |a| |s|e|p|a|r|a|t|i|o|n| |(|s|a|y| |f|o|r| |'|i|n|t|w|i|d|t|h|'| |y|o|u| |m|a|y| |w|r|i|t|e|,| |e|.|g|.|,| +0#0000000&@11 +@57|1|9|,|4| @10|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_02.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_02.dump new file mode 100644 index 0000000000..bf271aaf2a --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_02.dump @@ -0,0 +1,20 @@ +| +0#0000e05#ffffff0@3|a|l@1|o|w| |a| |s|e|p|a|r|a|t|i|o|n| |(|s|a|y| |f|o|r| |'|i|n|t|w|i|d|t|h|'| |y|o|u| |m|a|y| |w|r|i|t|e|,| |e|.|g|.|,| +0#0000000&@11 +| +0#0000e05&@3|'|i|n|t| |w|i|d|t|h|'| |b|u|t| |n|o|t| |'|i|n|t| |w|i|d| |t|h|'|;| |t|h|e| |l|a|t@1|e|r| |w|o|u|l|d| |n|o|t| |g|e|t| +0#0000000&@12 +| +0#0000e05&@3|h|i|g|h|l|i|g|h|t|e|d|)|.| +0#0000000&@57 +| +0#0000e05&@3| +0#0000000&@70 +| +0#0000e05&@3|M|o|d|e|l|i|n|e|s| |a|r|e| |s|e|t| |t|o| |s|i|m|p|l|y| |i|n|s|p|e|c|t| |t|h|e| |c|o|r@1|e|c|t| |h|i|g|h|l|i|g|h|t|i|n|g| +0#0000000&@10 +| +0#0000e05&@3>i|n| |t|h|i|s| |f|i|l|e|.| +0#0000000&@57 +| +0#0000e05&@3| +0#0000000&@70 +| +0#0000e05&@3|J|a|n|i|s| |P|a|p|a|n|a|g|n|o|u|,| |2|0|2|6|-|0|4|-|2|3| +0#0000000&@42 +|#+0#0000e05&| +0#0000000&@73 +@75 +|#+0#0000e05&|:@12| +0#0000000&@60 +|p+0#0000e05&|r|e|l|u|d|e|.|c| +0#0000000&@65 +|:+0#0000e05&@12|#| +0#0000000&@60 +@75 +|#+0#0000e05&| |P|r|i|m|i|t|i|v|e| |A|6|8| |m|o|i|d|s|.| |#| +0#0000000&@50 +@2|V+0#00e0003&|O|I|D| +0#0000000&@41|V+0#00e0003&|O|I|D| +0#0000000&@22 +|#+0#0000e05&| |S|t|a|n|d|a|r|d| |p|r|e|c|i|s|i|o|n|.| |#| +0#0000000&@51 +@2|I+0#00e0003&|N|T| +0#0000000&@42|I+0#00e0003&|N|T| +0#0000000&@23 +@2|R+0#00e0003&|E|A|L| +0#0000000&@41|R+0#00e0003&|E|A|L| +0#0000000&@22 +@57|3|7|,|5| @10|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_03.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_03.dump new file mode 100644 index 0000000000..3577dd3b8b --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_03.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|R+0#00e0003&|E|A|L| +0#0000000&@41|R+0#00e0003&|E|A|L| +0#0000000&@22 +@2|C+0#00e0003&|O|M|P|L|E|X| +0#0000000&@38|C+0#00e0003&|O|M|P|L|E|X| +0#0000000&@19 +@2|C+0#00e0003&|O|M|P|L| +0#0000000&@40|C+0#00e0003&|O|M|P|L| +0#0000000&@21 +@2|B+0#00e0003&|I|T|S| +0#0000000&@41|B+0#00e0003&|I|T|S| +0#0000000&@22 +@2|B+0#00e0003&|Y|T|E|S| +0#0000000&@40|B+0#00e0003&|Y|T|E|S| +0#0000000&@21 +>#+0#0000e05&| |M|u|l|t|i|p|l|e| |p|r|e|c|i|s|i|o|n|.| |#| +0#0000000&@51 +@2|I+0#00e0003&|N|T| +0#0000000&@42|I+0#00e0003&|N|T| +0#0000000&@23 +@2|R+0#00e0003&|E|A|L| +0#0000000&@41|R+0#00e0003&|E|A|L| +0#0000000&@22 +@2|C+0#00e0003&|O|M|P|L|E|X| +0#0000000&@38|C+0#00e0003&|O|M|P|L|E|X| +0#0000000&@19 +@2|C+0#00e0003&|O|M|P|L| +0#0000000&@40|C+0#00e0003&|O|M|P|L| +0#0000000&@21 +@2|B+0#00e0003&|I|T|S| +0#0000000&@41|B+0#00e0003&|I|T|S| +0#0000000&@22 +@2|B+0#00e0003&|Y|T|E|S| +0#0000000&@40|B+0#00e0003&|Y|T|E|S| +0#0000000&@21 +@2|R+0#00e0003&|E|A|L| +0#0000000&@41|R+0#00e0003&|E|A|L| +0#0000000&@22 +@2|I+0#00e0003&|N|T| +0#0000000&@42|I+0#00e0003&|N|T| +0#0000000&@23 +@2|C+0#00e0003&|O|M|P|L|E|X| +0#0000000&@38|C+0#00e0003&|O|M|P|L|E|X| +0#0000000&@19 +@2|C+0#00e0003&|O|M|P|L| +0#0000000&@40|C+0#00e0003&|O|M|P|L| +0#0000000&@21 +@2|B+0#00e0003&|I|T|S| +0#0000000&@41|B+0#00e0003&|I|T|S| +0#0000000&@22 +|#+0#0000e05&| |O|t|h|e|r|.| |#| +0#0000000&@64 +@2|B+0#00e0003&|O@1|L| +0#0000000&@41|B+0#00e0003&|O@1|L| +0#0000000&@22 +@57|5@1|,|1| @10|2|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_04.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_04.dump new file mode 100644 index 0000000000..eb2257c808 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_04.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|B+0#00e0003&|O@1|L| +0#0000000&@41|B+0#00e0003&|O@1|L| +0#0000000&@22 +@2|C+0#00e0003&|H|A|R| +0#0000000&@41|C+0#00e0003&|H|A|R| +0#0000000&@22 +@2|S+0#00e0003&|T|R|I|N|G| +0#0000000&@39|S+0#00e0003&|T|R|I|N|G| +0#0000000&@20 +@2|F+0#00e0003&|I|L|E| +0#0000000&@41|F+0#00e0003&|I|L|E| +0#0000000&@22 +@2|C+0#00e0003&|H|A|N@1|E|L| +0#0000000&@38|C+0#00e0003&|H|A|N@1|E|L| +0#0000000&@19 +@2>P+0#00e0003&|I|P|E| +0#0000000&@41|P+0#00e0003&|I|P|E| +0#0000000&@22 +@2|F+0#00e0003&|O|R|M|A|T| +0#0000000&@39|F+0#00e0003&|O|R|M|A|T| +0#0000000&@20 +@2|S+0#00e0003&|E|M|A| +0#0000000&@41|S+0#00e0003&|E|M|A| +0#0000000&@22 +@2|S+0#00e0003&|O|U|N|D| +0#0000000&@40|S+0#00e0003&|O|U|N|D| +0#0000000&@21 +|#+0#0000e05&| |I|d|e|n|t|i|f|i|e|r|s|.| |#| +0#0000000&@58 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |p|i|;+0#0000000&| @1|q+0#00e0e07&|p|i|;+0#0000000&| @26|l+0#00e0e07&|o|n|g|l|o|n|g|p|i|;+0#0000000&| @1|q+0#00e0e07&|p|i| +0#0000000&@10 +|#+0#0000e05&| |#| +0#0000000&@71 +@2|b+0#00e0e07&|i|t|s| |l|e|n|g|t|h|s|;+0#0000000&| @32|b+0#00e0e07&|i|t|s|l|e|n|g|t|h|s| +0#0000000&@15 +@2|b+0#00e0e07&|i|t|s| |s|h|o|r|t|h|s|;+0#0000000&| @32|b+0#00e0e07&|i|t|s@1|h|o|r|t|h|s| +0#0000000&@15 +@2|b+0#00e0e07&|i|t|s| |w|i|d|t|h|;+0#0000000&| @34|b+0#00e0e07&|i|t|s|w|i|d|t|h| +0#0000000&@17 +@2|b+0#00e0e07&|y|t|e|s| |l|e|n|g|t|h|s|;+0#0000000&| @31|b+0#00e0e07&|y|t|e|s|l|e|n|g|t|h|s| +0#0000000&@14 +@2|b+0#00e0e07&|y|t|e|s| |s|h|o|r|t|h|s|;+0#0000000&| @31|b+0#00e0e07&|y|t|e|s@1|h|o|r|t|h|s| +0#0000000&@14 +@2|b+0#00e0e07&|y|t|e|s| |w|i|d|t|h|;+0#0000000&| @33|b+0#00e0e07&|y|t|e|s|w|i|d|t|h| +0#0000000&@16 +@2|c+0#00e0e07&|o|m|p|l| |l|e|n|g|t|h|s|;+0#0000000&| @31|c+0#00e0e07&|o|m|p|l@1|e|n|g|t|h|s| +0#0000000&@14 +@57|7|3|,|3| @10|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_05.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_05.dump new file mode 100644 index 0000000000..23e72a5ec4 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_05.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|c+0#00e0e07&|o|m|p|l| |l|e|n|g|t|h|s|;+0#0000000&| @31|c+0#00e0e07&|o|m|p|l@1|e|n|g|t|h|s| +0#0000000&@14 +@2|c+0#00e0e07&|o|m|p|l| |s|h|o|r|t|h|s|;+0#0000000&| @31|c+0#00e0e07&|o|m|p|l|s|h|o|r|t|h|s| +0#0000000&@14 +@2|e+0#00e0e07&|x|p| |w|i|d|t|h|;+0#0000000&| @35|e+0#00e0e07&|x|p|w|i|d|t|h| +0#0000000&@18 +@2|i+0#00e0e07&|n|f|i|n|i|t|y|;+0#0000000&| @36|i+0#00e0e07&|n|f|i|n|i|t|y| +0#0000000&@18 +@2|i+0#00e0e07&|n|f|;+0#0000000&| @41|i+0#00e0e07&|n|f| +0#0000000&@23 +@2>i+0#00e0e07&|n|t| |l|e|n|g|t|h|s|;+0#0000000&| @33|i+0#00e0e07&|n|t|l|e|n|g|t|h|s| +0#0000000&@16 +@2|i+0#00e0e07&|n|t| |s|h|o|r|t|h|s|;+0#0000000&| @33|i+0#00e0e07&|n|t|s|h|o|r|t|h|s| +0#0000000&@16 +@2|i+0#00e0e07&|n|t| |w|i|d|t|h|;+0#0000000&| @35|i+0#00e0e07&|n|t|w|i|d|t|h| +0#0000000&@18 +@2|l+0#00e0e07&|o|n|g| |b|i|t|s| |w|i|d|t|h|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|b|i|t|s|w|i|d|t|h| +0#0000000&@13 +@2|l+0#00e0e07&|o|n|g| |b|y|t|e|s| |w|i|d|t|h|;+0#0000000&| @28|l+0#00e0e07&|o|n|g|b|y|t|e|s|w|i|d|t|h| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |e|x|p| |w|i|d|t|h|;+0#0000000&| @30|l+0#00e0e07&|o|n|g|e|x|p|w|i|d|t|h| +0#0000000&@14 +@2|l+0#00e0e07&|o|n|g| |i|n|t| |w|i|d|t|h|;+0#0000000&| @30|l+0#00e0e07&|o|n|g|i|n|t|w|i|d|t|h| +0#0000000&@14 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |e|x|p|w|i|d|t|h|;+0#0000000&| @26|l+0#00e0e07&|o|n|g|l|o|n|g|e|x|p|w|i|d|t|h| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |i|n|f|i|n|i|t|y|;+0#0000000&| @26|l+0#00e0e07&|o|n|g|l|o|n|g|i|n|f|i|n|i|t|y| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |i|n|f|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|l|o|n|g|i|n|f| +0#0000000&@15 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |i|n|t|w|i|d|t|h|;+0#0000000&| @26|l+0#00e0e07&|o|n|g|l|o|n|g|i|n|t|w|i|d|t|h| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |m|a|x|i|n|t|;+0#0000000&| @28|l+0#00e0e07&|o|n|g|l|o|n|g|m|a|x|i|n|t| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |m|a|x|r|e|a|l|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|l|o|n|g|m|a|x|r|e|a|l| +0#0000000&@11 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |m|i|n|i|n|f|;+0#0000000&| @28|l+0#00e0e07&|o|n|g|l|o|n|g|m|i|n|i|n|f| +0#0000000&@12 +@57|9|1|,|3| @10|4|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_06.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_06.dump new file mode 100644 index 0000000000..2801b74182 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_06.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |l|o|n|g| |m|i|n|i|n|f|;+0#0000000&| @28|l+0#00e0e07&|o|n|g|l|o|n|g|m|i|n|i|n|f| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |m|i|n|r|e|a|l|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|l|o|n|g|m|i|n|r|e|a|l| +0#0000000&@11 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |m|i|n|u|s| |i|n|f|i|n|i|t|y|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|l|o|n|g|m|i|n|u|s|i|n|f|i|n|i|t|y| +0#0000000&@5 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |r|e|a|l| |w|i|d|t|h|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|r|e|a|l|w|i|d|t|h| +0#0000000&@9 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |s|m|a|l@1| |r|e|a|l|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|s|m|a|l@1|r|e|a|l| +0#0000000&@9 +@2>l+0#00e0e07&|o|n|g| |r|e|a|l| |w|i|d|t|h|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|r|e|a|l|w|i|d|t|h| +0#0000000&@13 +@2|m+0#00e0e07&|a|x| |a|b|s| |c|h|a|r|;+0#0000000&| @32|m+0#00e0e07&|a|x|a|b|s|c|h|a|r| +0#0000000&@16 +@2|m+0#00e0e07&|a|x| |b|i|t|s|;+0#0000000&| @36|m+0#00e0e07&|a|x|b|i|t|s| +0#0000000&@19 +@2|m+0#00e0e07&|a|x| |i|n|t|;+0#0000000&| @37|m+0#00e0e07&|a|x|i|n|t| +0#0000000&@20 +@2|m+0#00e0e07&|a|x| |r|e|a|l|;+0#0000000&| @36|m+0#00e0e07&|a|x|r|e|a|l| +0#0000000&@19 +@2|m+0#00e0e07&|i|n| |i|n|f|;+0#0000000&| @37|m+0#00e0e07&|i|n|i|n|f| +0#0000000&@20 +@2|m+0#00e0e07&|i|n| |r|e|a|l|;+0#0000000&| @36|m+0#00e0e07&|i|n|r|e|a|l| +0#0000000&@19 +@2|m+0#00e0e07&|i|n|u|s| |i|n|f|i|n|i|t|y|;+0#0000000&| @30|m+0#00e0e07&|i|n|u|s|i|n|f|i|n|i|t|y| +0#0000000&@13 +@2|m+0#00e0e07&|p|r|a|d|i|x|;+0#0000000&| @37|m+0#00e0e07&|p|r|a|d|i|x| +0#0000000&@19 +@2|n+0#00e0e07&|a|n|;+0#0000000&| @41|n+0#00e0e07&|a|n| +0#0000000&@23 +@2|p+0#00e0e07&|i|;+0#0000000&| @42|p+0#00e0e07&|i| +0#0000000&@24 +@2|r+0#00e0e07&|e|a|l| |l|e|n|g|t|h|s|;+0#0000000&| @32|r+0#00e0e07&|e|a|l@1|e|n|g|t|h|s| +0#0000000&@15 +@2|r+0#00e0e07&|e|a|l| |s|h|o|r|t|h|s|;+0#0000000&| @32|r+0#00e0e07&|e|a|l|s|h|o|r|t|h|s| +0#0000000&@15 +@2|r+0#00e0e07&|e|a|l| |w|i|d|t|h|;+0#0000000&| @34|r+0#00e0e07&|e|a|l|w|i|d|t|h| +0#0000000&@17 +@57|1|0|9|,|3| @9|4|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_07.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_07.dump new file mode 100644 index 0000000000..3e8f59b0e4 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_07.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|r+0#00e0e07&|e|a|l| |w|i|d|t|h|;+0#0000000&| @34|r+0#00e0e07&|e|a|l|w|i|d|t|h| +0#0000000&@17 +@2|s+0#00e0e07&|m|a|l@1| |r|e|a|l|;+0#0000000&| @34|s+0#00e0e07&|m|a|l@1|r|e|a|l| +0#0000000&@17 +@2|c+0#00e0e07&|l|o|c|k|;+0#0000000&| @39|c+0#00e0e07&|l|o|c|k| +0#0000000&@21 +@2|c+0#00e0e07&|p|u| |t|i|m|e|;+0#0000000&| @36|c+0#00e0e07&|p|u|t|i|m|e| +0#0000000&@19 +@2|s+0#00e0e07&|e|c|o|n|d|s|;+0#0000000&| @37|s+0#00e0e07&|e|c|o|n|d|s| +0#0000000&@19 +@2>w+0#00e0e07&|a|l@1| |c|l|o|c|k|;+0#0000000&| @34|w+0#00e0e07&|a|l@1|c|l|o|c|k| +0#0000000&@17 +@2|w+0#00e0e07&|a|l@1| |s|e|c|o|n|d|s|;+0#0000000&| @32|w+0#00e0e07&|a|l@1|s|e|c|o|n|d|s| +0#0000000&@15 +@2|w+0#00e0e07&|a|l@1| |t|i|m|e|;+0#0000000&| @35|w+0#00e0e07&|a|l@1|t|i|m|e| +0#0000000&@18 +@2|b+0#00e0e07&|l|o|c|k|s|;+0#0000000&| @38|b+0#00e0e07&|l|o|c|k|s| +0#0000000&@20 +@2|c+0#00e0e07&|o|l@1|e|c|t|i|o|n|s|;+0#0000000&| @33|c+0#00e0e07&|o|l@1|e|c|t|i|o|n|s| +0#0000000&@15 +@2|c+0#00e0e07&|o|l@1|e|c|t| |s|e|c|o|n|d|s|;+0#0000000&| @29|c+0#00e0e07&|o|l@1|e|c|t|s|e|c|o|n|d|s| +0#0000000&@12 +@2|g+0#00e0e07&|a|r|b|a|g|e|;+0#0000000&| @37|g+0#00e0e07&|a|r|b|a|g|e| +0#0000000&@19 +@2|g+0#00e0e07&|a|r|b|a|g|e| |c|o|l@1|e|c|t|i|o|n|s|;+0#0000000&| @25|g+0#00e0e07&|a|r|b|a|g|e|c|o|l@1|e|c|t|i|o|n|s| +0#0000000&@8 +@2|g+0#00e0e07&|a|r|b|a|g|e| |f|r|e@1|d|;+0#0000000&| @31|g+0#00e0e07&|a|r|b|a|g|e|f|r|e@1|d| +0#0000000&@14 +@2|g+0#00e0e07&|a|r|b|a|g|e| |r|e|f|u|s|e|d|;+0#0000000&| @29|g+0#00e0e07&|a|r|b|a|g|e|r|e|f|u|s|e|d| +0#0000000&@12 +@2|g+0#00e0e07&|a|r|b|a|g|e| |s|e|c|o|n|d|s|;+0#0000000&| @29|g+0#00e0e07&|a|r|b|a|g|e|s|e|c|o|n|d|s| +0#0000000&@12 +@2|o+0#00e0e07&|n| |g|c| |e|v|e|n|t|;+0#0000000&| @33|o+0#00e0e07&|n|g|c|e|v|e|n|t| +0#0000000&@17 +@2|s+0#00e0e07&|w|e@1|p|s|;+0#0000000&| @38|s+0#00e0e07&|w|e@1|p|s| +0#0000000&@20 +@2|s+0#00e0e07&|w|e@1|p|s| |r|e|f|u|s|e|d|;+0#0000000&| @30|s+0#00e0e07&|w|e@1|p|s|r|e|f|u|s|e|d| +0#0000000&@13 +@57|1|2|7|,|3| @9|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_08.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_08.dump new file mode 100644 index 0000000000..451216737e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_08.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|s+0#00e0e07&|w|e@1|p|s| |r|e|f|u|s|e|d|;+0#0000000&| @30|s+0#00e0e07&|w|e@1|p|s|r|e|f|u|s|e|d| +0#0000000&@13 +@2|s+0#00e0e07&|t|a|c|k| |p|o|i|n|t|e|r|;+0#0000000&| @31|s+0#00e0e07&|t|a|c|k|p|o|i|n|t|e|r| +0#0000000&@14 +@2|s+0#00e0e07&|y|s|t|e|m| |s|t|a|c|k| |p|o|i|n|t|e|r|;+0#0000000&| @24|s+0#00e0e07&|y|s|t|e|m|s|t|a|c|k|p|o|i|n|t|e|r| +0#0000000&@8 +@2|s+0#00e0e07&|y|s|t|e|m| |s|t|a|c|k| |s|i|z|e|;+0#0000000&| @27|s+0#00e0e07&|y|s|t|e|m|s|t|a|c|k|s|i|z|e| +0#0000000&@11 +@2|a+0#00e0e07&|c|t|u|a|l| |s|t|a|c|k| |s|i|z|e|;+0#0000000&| @27|a+0#00e0e07&|c|t|u|a|l|s|t|a|c|k|s|i|z|e| +0#0000000&@11 +@2>h+0#00e0e07&|e|a|p| |p|o|i|n|t|e|r|;+0#0000000&| @32|h+0#00e0e07&|e|a|p@1|o|i|n|t|e|r| +0#0000000&@15 +@2|s+0#00e0e07&|y|s|t|e|m| |h|e|a|p| |p|o|i|n|t|e|r|;+0#0000000&| @25|s+0#00e0e07&|y|s|t|e|m|h|e|a|p@1|o|i|n|t|e|r| +0#0000000&@9 +@2|g+0#00e0e07&|c| |h|e|a|p|;+0#0000000&| @37|g+0#00e0e07&|c|h|e|a|p| +0#0000000&@20 +@2|s+0#00e0e07&|w|e@1|p| |h|e|a|p|;+0#0000000&| @34|s+0#00e0e07&|w|e@1|p|h|e|a|p| +0#0000000&@17 +@2|p+0#00e0e07&|r|e@1|m|p|t|i|v|e| |g|c|;+0#0000000&| @31|p+0#00e0e07&|r|e@1|m|p|t|i|v|e|g|c| +0#0000000&@14 +@2|p+0#00e0e07&|r|e@1|m|p|t|i|v|e| |s|w|e@1|p|;+0#0000000&| @28|p+0#00e0e07&|r|e@1|m|p|t|i|v|e|s|w|e@1|p| +0#0000000&@11 +@2|p+0#00e0e07&|r|e@1|m|p|t|i|v|e| |s|w|e@1|p|h|e|a|p|;+0#0000000&| @24|p+0#00e0e07&|r|e@1|m|p|t|i|v|e|s|w|e@1|p|h|e|a|p| +0#0000000&@7 +@2|b+0#00e0e07&|a|c|k|t|r|a|c|e|;+0#0000000&| @35|b+0#00e0e07&|a|c|k|t|r|a|c|e| +0#0000000&@17 +@2|b+0#00e0e07&|r|e|a|k|;+0#0000000&| @39|b+0#00e0e07&|r|e|a|k| +0#0000000&@21 +@2|d+0#00e0e07&|e|b|u|g|;+0#0000000&| @39|d+0#00e0e07&|e|b|u|g| +0#0000000&@21 +@2|m+0#00e0e07&|o|n|i|t|o|r|;+0#0000000&| @37|m+0#00e0e07&|o|n|i|t|o|r| +0#0000000&@19 +@2|a+0#00e0e07&|b|e|n|d|;+0#0000000&| @39|a+0#00e0e07&|b|e|n|d| +0#0000000&@21 +@2|e+0#00e0e07&|v|a|l|u|a|t|e|;+0#0000000&| @36|e+0#00e0e07&|v|a|l|u|a|t|e| +0#0000000&@18 +@2|s+0#00e0e07&|y|s|t|e|m|;+0#0000000&| @38|s+0#00e0e07&|y|s|t|e|m| +0#0000000&@20 +@57|1|4|5|,|3| @9|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_09.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_09.dump new file mode 100644 index 0000000000..54bce6a72c --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_09.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|s+0#00e0e07&|y|s|t|e|m|;+0#0000000&| @38|s+0#00e0e07&|y|s|t|e|m| +0#0000000&@20 +@2|s+0#00e0e07&|l|e@1|p|;+0#0000000&| @39|s+0#00e0e07&|l|e@1|p| +0#0000000&@21 +|#+0#0000e05&| |M|a|c|h|i|n|e| |e|n|v|i|r|o|n| |p|a|r|a|m|e|t|e|r|s|.| |#| +0#0000000&@43 +@2|i+0#00e0e07&|3|2|m|a|c|h|;+0#0000000&| @37|i+0#00e0e07&|3|2|m|a|c|h| +0#0000000&@19 +@2|r+0#00e0e07&|6|4|m|a|c|h|;+0#0000000&| @37|r+0#00e0e07&|6|4|m|a|c|h| +0#0000000&@19 +@2>i+0#00e0e07&|6|4|m|a|c|h|;+0#0000000&| @37|i+0#00e0e07&|6|4|m|a|c|h| +0#0000000&@19 +@2|r+0#00e0e07&|1|2|8|m|a|c|h|;+0#0000000&| @36|r+0#00e0e07&|1|2|8|m|a|c|h| +0#0000000&@18 +|#+0#0000e05&| |B|I|T|S| |p|r|o|c|e|d|u|r|e|s|.| |#| +0#0000000&@54 +@2|b+0#00e0e07&|i|t|s| |p|a|c|k|;+0#0000000&| @35|b+0#00e0e07&|i|t|s|p|a|c|k| +0#0000000&@18 +|#+0#0000e05&| |R|N|G| |p|r|o|c|e|d|u|r|e|s|.| |#| +0#0000000&@55 +@2|f+0#00e0e07&|i|r|s|t| |r|a|n|d|o|m|;+0#0000000&| @32|f+0#00e0e07&|i|r|s|t|r|a|n|d|o|m| +0#0000000&@15 +@2|n+0#00e0e07&|e|x|t| |r|a|n|d|o|m|;+0#0000000&| @33|n+0#00e0e07&|e|x|t|r|a|n|d|o|m| +0#0000000&@16 +@2|r+0#00e0e07&|a|n|d|o|m|;+0#0000000&| @38|r+0#00e0e07&|a|n|d|o|m| +0#0000000&@20 +@2|r+0#00e0e07&|n|d|;+0#0000000&| @41|r+0#00e0e07&|n|d| +0#0000000&@23 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |n|e|x|t|r|a|n|d|o|m|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|n|e|x|t|r|a|n|d|o|m| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |r|a|n|d|o|m|;+0#0000000&| @28|l+0#00e0e07&|o|n|g|l|o|n|g|r|a|n|d|o|m| +0#0000000&@12 +|#+0#0000e05&| |P|r|i|o|r|i|t|i|e|s|.| |#| +0#0000000&@59 +|#+0#0000e05&| |I|N|T| |o|p|s|.| |#| +0#0000000&@62 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@57|1|6|3|,|3| @9|7|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_10.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_10.dump new file mode 100644 index 0000000000..b23d38ab63 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_10.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|S+0#af5f00255&|I|G|N| +0#0000000&@41|S+0#af5f00255&|I|G|N| +0#0000000&@22 +@2|O+0#af5f00255&|D@1| +0#0000000&@42|O+0#af5f00255&|D@1| +0#0000000&@23 +@2>=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@57|1|8|1|,|3| @9|8|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_100.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_100.dump new file mode 100644 index 0000000000..c2b4407610 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_100.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|s+0#00e0e07&|y|n|c|h|r|o|t|r|o|n| |2|;+0#0000000&| @31|s+0#00e0e07&|y|n|c|h|r|o|t|r|o|n|2| +0#0000000&@14 +@2|t+0#00e0e07&|a|y|l|o|r| |c|o|e|f@1|;+0#0000000&| @32|t+0#00e0e07&|a|y|l|o|r|c|o|e|f@1| +0#0000000&@15 +@2|t+0#00e0e07&|r|a|n|s|p|o|r|t| |2|;+0#0000000&| @33|t+0#00e0e07&|r|a|n|s|p|o|r|t|2| +0#0000000&@16 +@2|t+0#00e0e07&|r|a|n|s|p|o|r|t| |3|;+0#0000000&| @33|t+0#00e0e07&|r|a|n|s|p|o|r|t|3| +0#0000000&@16 +@2|t+0#00e0e07&|r|a|n|s|p|o|r|t| |4|;+0#0000000&| @33|t+0#00e0e07&|r|a|n|s|p|o|r|t|4| +0#0000000&@16 +@2>t+0#00e0e07&|r|a|n|s|p|o|r|t| |5|;+0#0000000&| @33|t+0#00e0e07&|r|a|n|s|p|o|r|t|5| +0#0000000&@16 +@2|z+0#00e0e07&|e|t|a| |i|n|t|;+0#0000000&| @36|z+0#00e0e07&|e|t|a|i|n|t| +0#0000000&@19 +@2|z+0#00e0e07&|e|t|a| |m|1| |i|n|t|;+0#0000000&| @33|z+0#00e0e07&|e|t|a|m|1|i|n|t| +0#0000000&@17 +@2|z+0#00e0e07&|e|t|a| |m|1|;+0#0000000&| @37|z+0#00e0e07&|e|t|a|m|1| +0#0000000&@20 +@2|z+0#00e0e07&|e|t|a|;+0#0000000&| @40|z+0#00e0e07&|e|t|a| +0#0000000&@22 +|#+0#0000e05&| |V|e|c|t|o|r| |a|n|d| |m|a|t|r|i|x| |p|r|e|t@1|y| |p|r|i|n|t|.| |#| +0#0000000&@39 +@2|p+0#00e0e07&|r|i|n|t| |v|e|c|t|o|r|;+0#0000000&| @32|p+0#00e0e07&|r|i|n|t|v|e|c|t|o|r| +0#0000000&@15 +@2|p+0#00e0e07&|r|i|n|t| |m|a|t|r|i|x|;+0#0000000&| @32|p+0#00e0e07&|r|i|n|t|m|a|t|r|i|x| +0#0000000&@15 +|#+0#0000e05&| |V|e|c|t|o|r| |a|n|d| |m|a|t|r|i|x| |m|o|n|a|d|i|c|.| |#| +0#0000000&@44 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|C+0#af5f00255&|V| +0#0000000&@43|C+0#af5f00255&|V| +0#0000000&@24 +@2|R+0#af5f00255&|V| +0#0000000&@43|R+0#af5f00255&|V| +0#0000000&@24 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@57|1|7|6@1|,|3| @7|8|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_101.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_101.dump new file mode 100644 index 0000000000..19375644df --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_101.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|T+0#af5f00255&| +0#0000000&@44|T+0#af5f00255&| +0#0000000&@25 +@2|I+0#af5f00255&|N|V| +0#0000000&@42|I+0#af5f00255&|N|V| +0#0000000&@23 +@2|P+0#af5f00255&|I|N|V| +0#0000000&@41|P+0#af5f00255&|I|N|V| +0#0000000&@22 +@2>M+0#af5f00255&|E|A|N| +0#0000000&@41|M+0#af5f00255&|E|A|N| +0#0000000&@22 +@2|D+0#af5f00255&|E|T| +0#0000000&@42|D+0#af5f00255&|E|T| +0#0000000&@23 +@2|T+0#af5f00255&|R|A|C|E| +0#0000000&@40|T+0#af5f00255&|R|A|C|E| +0#0000000&@21 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|T+0#af5f00255&| +0#0000000&@44|T+0#af5f00255&| +0#0000000&@25 +@2|I+0#af5f00255&|N|V| +0#0000000&@42|I+0#af5f00255&|N|V| +0#0000000&@23 +@2|D+0#af5f00255&|E|T| +0#0000000&@42|D+0#af5f00255&|E|T| +0#0000000&@23 +@2|T+0#af5f00255&|R|A|C|E| +0#0000000&@40|T+0#af5f00255&|R|A|C|E| +0#0000000&@21 +|#+0#0000e05&| |V|e|c|t|o|r| |a|n|d| |m|a|t|r|i|x| |d|y|a|d|i|c|.| |#| +0#0000000&@45 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@57|1|7|8|4|,|3| @7|8|4|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_102.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_102.dump new file mode 100644 index 0000000000..cf8279a312 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_102.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2>-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|-| +0#0000000&@43|/+0#af5f00255&|-| +0#0000000&@24 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|B+0#af5f00255&|E|F|O|R|E| +0#0000000&@39|B+0#af5f00255&|E|F|O|R|E| +0#0000000&@20 +@2|A+0#af5f00255&|B|O|V|E| +0#0000000&@40|A+0#af5f00255&|B|O|V|E| +0#0000000&@21 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@57|1|8|0|2|,|3| @7|8|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_103.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_103.dump new file mode 100644 index 0000000000..5fd309b79a --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_103.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2>-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +|#+0#0000e05&| |V|e|c|t|o|r| |a|n|d| |m|a|t|r|i|x| |s|c|a|l|i|n|g|.| |#| +0#0000000&@44 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@57|1|8|2|0|,|3| @7|8|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_104.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_104.dump new file mode 100644 index 0000000000..9ebfa9e47e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_104.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2>/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +|#+0#0000e05&| |M|a|t|r|i|x| |t|i|m|e|s| |v|e|c|t|o|r| |o|r| |m|a|t|r|i|x|.| |#| +0#0000000&@40 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +|#+0#0000e05&| |V|e|c|t|o|r| |a|n|d| |m|a|t|r|i|x| |m|i|s|c|e|l@1|a|n|e|o|u|s|.| |#| +0#0000000&@38 +@2|v+0#00e0e07&|e|c|t|o|r| |e|c|h|o|;+0#0000000&| @33|v+0#00e0e07&|e|c|t|o|r|e|c|h|o| +0#0000000&@16 +@57|1|8|3|8|,|3| @7|8|7|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_105.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_105.dump new file mode 100644 index 0000000000..dbbc5bc5eb --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_105.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|v+0#00e0e07&|e|c|t|o|r| |e|c|h|o|;+0#0000000&| @33|v+0#00e0e07&|e|c|t|o|r|e|c|h|o| +0#0000000&@16 +@2|m+0#00e0e07&|a|t|r|i|x| |e|c|h|o|;+0#0000000&| @33|m+0#00e0e07&|a|t|r|i|x|e|c|h|o| +0#0000000&@16 +@2|c+0#00e0e07&|o|m|p|l| |v|e|c|t|o|r| |e|c|h|o|;+0#0000000&| @27|c+0#00e0e07&|o|m|p|l|v|e|c|t|o|r|e|c|h|o| +0#0000000&@11 +@2|c+0#00e0e07&|o|m|p|l| |m|a|t|r|i|x| |e|c|h|o|;+0#0000000&| @27|c+0#00e0e07&|o|m|p|l|m|a|t|r|i|x|e|c|h|o| +0#0000000&@11 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2>N+0#af5f00255&|O|R|M| +0#0000000&@41|N+0#af5f00255&|O|R|M| +0#0000000&@22 +@2|D+0#af5f00255&|Y|A|D| +0#0000000&@41|D+0#af5f00255&|Y|A|D| +0#0000000&@22 +|#+0#0000e05&| |P|r|i|n|c|i|p|l|e| |C|o|m|p|o|n|e|n|t| |A|n|a|l|y|s|i|s|.| |#| +0#0000000&@41 +@2|p+0#00e0e07&|c|a|c|v|;+0#0000000&| @39|p+0#00e0e07&|c|a|c|v| +0#0000000&@21 +@2|p+0#00e0e07&|c|a|s|v|d|;+0#0000000&| @38|p+0#00e0e07&|c|a|s|v|d| +0#0000000&@20 +|#+0#0000e05&| |T|o|t|a|l| |L|e|a|s|t| |S|q|u|a|r|e| |r|e|g|r|e|s@1|i|o|n|.| |#| +0#0000000&@40 +@2|o+0#00e0e07&|l|s|;+0#0000000&| @41|o+0#00e0e07&|l|s| +0#0000000&@23 +@2|t+0#00e0e07&|l|s|;+0#0000000&| @41|t+0#00e0e07&|l|s| +0#0000000&@23 +|#+0#0000e05&| |P|a|r|t|i|a|l| |L|e|a|s|t| |S|q|u|a|r|e|s| |r|e|g|r|e|s@1|i|o|n|.| |#| +0#0000000&@37 +@2|p+0#00e0e07&|c|r|;+0#0000000&| @41|p+0#00e0e07&|c|r| +0#0000000&@23 +@2|p+0#00e0e07&|l|s|1|;+0#0000000&| @40|p+0#00e0e07&|l|s|1| +0#0000000&@22 +@2|p+0#00e0e07&|l|s|2|;+0#0000000&| @40|p+0#00e0e07&|l|s|2| +0#0000000&@22 +|#+0#0000e05&| |R|o|u|t|i|n|e| |l|e|f|t| |c|o|l|u|m|n|s|,| |a| |G|S|L| |a|l|t|e|r|n|a|t|i|v|e| |t|o| |t|r|i|m@1|i|n|g| |c|o|l|u|m|n|s|.| |#| +0#0000000&@10 +@2|l+0#00e0e07&|e|f|t| |c|o|l|u|m|n|s|;+0#0000000&| @32|l+0#00e0e07&|e|f|t|c|o|l|u|m|n|s| +0#0000000&@15 +@57|1|8|5|6|,|3| @7|8@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_106.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_106.dump new file mode 100644 index 0000000000..1cce87f789 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_106.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|e|f|t| |c|o|l|u|m|n|s|;+0#0000000&| @32|l+0#00e0e07&|e|f|t|c|o|l|u|m|n|s| +0#0000000&@15 +|#+0#0000e05&| |M|o@1|r|e|-|P|e|n|r|o|s|e| |p|s|e|u|d|o| |i|n|v|e|r|s|e|.| |#| +0#0000000&@41 +@2|p+0#00e0e07&|s|e|u|d|o| |i|n|v|;+0#0000000&| @34|p+0#00e0e07&|s|e|u|d|o|i|n|v| +0#0000000&@17 +|#+0#0000e05&| |L|U| |d|e|c|o|m|p|o|s|i|t|i|o|n|.| |#| +0#0000000&@53 +@2|l+0#00e0e07&|u| |d|e|c|o|m|p|;+0#0000000&| @35|l+0#00e0e07&|u|d|e|c|o|m|p| +0#0000000&@18 +@2>l+0#00e0e07&|u| |d|e|t|;+0#0000000&| @38|l+0#00e0e07&|u|d|e|t| +0#0000000&@21 +@2|l+0#00e0e07&|u| |i|n|v|;+0#0000000&| @38|l+0#00e0e07&|u|i|n|v| +0#0000000&@21 +@2|l+0#00e0e07&|u| |s|o|l|v|e|;+0#0000000&| @36|l+0#00e0e07&|u|s|o|l|v|e| +0#0000000&@19 +@2|c+0#00e0e07&|o|m|p|l|e|x| |l|u| |d|e|c|o|m|p|;+0#0000000&| @27|c+0#00e0e07&|o|m|p|l|e|x|l|u|d|e|c|o|m|p| +0#0000000&@11 +@2|c+0#00e0e07&|o|m|p|l|e|x| |l|u| |d|e|t|;+0#0000000&| @30|c+0#00e0e07&|o|m|p|l|e|x|l|u|d|e|t| +0#0000000&@14 +@2|c+0#00e0e07&|o|m|p|l|e|x| |l|u| |i|n|v|;+0#0000000&| @30|c+0#00e0e07&|o|m|p|l|e|x|l|u|i|n|v| +0#0000000&@14 +@2|c+0#00e0e07&|o|m|p|l|e|x| |l|u| |s|o|l|v|e|;+0#0000000&| @28|c+0#00e0e07&|o|m|p|l|e|x|l|u|s|o|l|v|e| +0#0000000&@12 +|#+0#0000e05&| |S|V|D| |d|e|c|o|m|p|o|s|i|t|i|o|n|.| |#| +0#0000000&@52 +@2|s+0#00e0e07&|v|d| |d|e|c|o|m|p|;+0#0000000&| @34|s+0#00e0e07&|v|d@1|e|c|o|m|p| +0#0000000&@17 +@2|s+0#00e0e07&|v|d| |s|o|l|v|e|;+0#0000000&| @35|s+0#00e0e07&|v|d|s|o|l|v|e| +0#0000000&@18 +|#+0#0000e05&| |Q|R| |d|e|c|o|m|p|o|s|i|t|i|o|n|.| |#| +0#0000000&@53 +@2|q+0#00e0e07&|r| |d|e|c|o|m|p|;+0#0000000&| @35|q+0#00e0e07&|r|d|e|c|o|m|p| +0#0000000&@18 +@2|q+0#00e0e07&|r| |s|o|l|v|e|;+0#0000000&| @36|q+0#00e0e07&|r|s|o|l|v|e| +0#0000000&@19 +@2|q+0#00e0e07&|r| |l|s@1|o|l|v|e|;+0#0000000&| @34|q+0#00e0e07&|r|l|s@1|o|l|v|e| +0#0000000&@17 +@57|1|8|7|4|,|3| @7|8|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_107.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_107.dump new file mode 100644 index 0000000000..7bfcf23b43 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_107.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|q+0#00e0e07&|r| |l|s@1|o|l|v|e|;+0#0000000&| @34|q+0#00e0e07&|r|l|s@1|o|l|v|e| +0#0000000&@17 +|#+0#0000e05&| |C|h|o|l|e|s|k|y| |d|e|c|o|m|p|o|s|i|t|i|o|n|.| |#| +0#0000000&@47 +@2|c+0#00e0e07&|h|o|l|e|s|k|y| |d|e|c|o|m|p|;+0#0000000&| @29|c+0#00e0e07&|h|o|l|e|s|k|y|d|e|c|o|m|p| +0#0000000&@12 +@2|c+0#00e0e07&|h|o|l|e|s|k|y| |s|o|l|v|e|;+0#0000000&| @30|c+0#00e0e07&|h|o|l|e|s|k|y|s|o|l|v|e| +0#0000000&@13 +|#+0#0000e05&| |C|o|n|s|t|a|n|t|s| |e|x| |G|S|L|.| |#| +0#0000000&@53 +@2>c+0#00e0e07&|g|s| |s|p|e@1|d| |o|f| |l|i|g|h|t|;+0#0000000&| @26|c+0#00e0e07&|g|s@1|p|e@1|d|o|f|l|i|g|h|t| +0#0000000&@11 +@2|c+0#00e0e07&|g|s| |g|r|a|v|i|t|a|t|i|o|n|a|l| |c|o|n|s|t|a|n|t|;+0#0000000&| @18|c+0#00e0e07&|g|s|g|r|a|v|i|t|a|t|i|o|n|a|l|c|o|n|s|t|a|n|t| +0#0000000&@2 +@2|c+0#00e0e07&|g|s| |p|l|a|n|c|k| |c|o|n|s|t|a|n|t|;+0#0000000&| @25|c+0#00e0e07&|g|s|p|l|a|n|c|k|c|o|n|s|t|a|n|t| +0#0000000&@9 +@2|c+0#00e0e07&|g|s| |p|l|a|n|c|k| |c|o|n|s|t|a|n|t| |b|a|r|;+0#0000000&| @21|c+0#00e0e07&|g|s|p|l|a|n|c|k|c|o|n|s|t|a|n|t|b|a|r| +0#0000000&@6 +@2|c+0#00e0e07&|g|s| |a|s|t|r|o|n|o|m|i|c|a|l| |u|n|i|t|;+0#0000000&| @23|c+0#00e0e07&|g|s|a|s|t|r|o|n|o|m|i|c|a|l|u|n|i|t| +0#0000000&@7 +@2|c+0#00e0e07&|g|s| |l|i|g|h|t| |y|e|a|r|;+0#0000000&| @30|c+0#00e0e07&|g|s|l|i|g|h|t|y|e|a|r| +0#0000000&@14 +@2|c+0#00e0e07&|g|s| |p|a|r|s|e|c|;+0#0000000&| @34|c+0#00e0e07&|g|s|p|a|r|s|e|c| +0#0000000&@17 +@2|c+0#00e0e07&|g|s| |g|r|a|v| |a|c@1|e|l|;+0#0000000&| @30|c+0#00e0e07&|g|s|g|r|a|v|a|c@1|e|l| +0#0000000&@14 +@2|c+0#00e0e07&|g|s| |e|l|e|c|t|r|o|n| |v|o|l|t|;+0#0000000&| @27|c+0#00e0e07&|g|s|e|l|e|c|t|r|o|n|v|o|l|t| +0#0000000&@11 +@2|c+0#00e0e07&|g|s| |m|a|s@1| |e|l|e|c|t|r|o|n|;+0#0000000&| @27|c+0#00e0e07&|g|s|m|a|s@1|e|l|e|c|t|r|o|n| +0#0000000&@11 +@2|c+0#00e0e07&|g|s| |m|a|s@1| |m|u|o|n|;+0#0000000&| @31|c+0#00e0e07&|g|s|m|a|s@1|m|u|o|n| +0#0000000&@15 +@2|c+0#00e0e07&|g|s| |m|a|s@1| |p|r|o|t|o|n|;+0#0000000&| @29|c+0#00e0e07&|g|s|m|a|s@1|p|r|o|t|o|n| +0#0000000&@13 +@2|c+0#00e0e07&|g|s| |m|a|s@1| |n|e|u|t|r|o|n|;+0#0000000&| @28|c+0#00e0e07&|g|s|m|a|s@1|n|e|u|t|r|o|n| +0#0000000&@12 +@2|c+0#00e0e07&|g|s| |r|y|d|b|e|r|g|;+0#0000000&| @33|c+0#00e0e07&|g|s|r|y|d|b|e|r|g| +0#0000000&@16 +@57|1|8|9|2|,|3| @7|8|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_108.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_108.dump new file mode 100644 index 0000000000..2d86a23d9a --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_108.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|c+0#00e0e07&|g|s| |r|y|d|b|e|r|g|;+0#0000000&| @33|c+0#00e0e07&|g|s|r|y|d|b|e|r|g| +0#0000000&@16 +@2|c+0#00e0e07&|g|s| |b|o|l|t|z|m|a|n@1|;+0#0000000&| @31|c+0#00e0e07&|g|s|b|o|l|t|z|m|a|n@1| +0#0000000&@14 +@2|c+0#00e0e07&|g|s| |b|o|h|r| |m|a|g|n|e|t|o|n|;+0#0000000&| @27|c+0#00e0e07&|g|s|b|o|h|r|m|a|g|n|e|t|o|n| +0#0000000&@11 +@2|c+0#00e0e07&|g|s| |n|u|c|l|e|a|r| |m|a|g|n|e|t|o|n|;+0#0000000&| @24|c+0#00e0e07&|g|s|n|u|c|l|e|a|r|m|a|g|n|e|t|o|n| +0#0000000&@8 +@2|c+0#00e0e07&|g|s| |e|l|e|c|t|r|o|n| |m|a|g|n|e|t|i|c| |m|o|m|e|n|t|;+0#0000000&| @16|c+0#00e0e07&|g|s|e|l|e|c|t|r|o|n|m|a|g|n|e|t|i|c|m|o|m|e|n|t| +0#0000000&@1 +@2>c+0#00e0e07&|g|s| |p|r|o|t|o|n| |m|a|g|n|e|t|i|c| |m|o|m|e|n|t|;+0#0000000&| @18|c+0#00e0e07&|g|s|p|r|o|t|o|n|m|a|g|n|e|t|i|c|m|o|m|e|n|t| +0#0000000&@3 +@2|c+0#00e0e07&|g|s| |m|o|l|a|r| |g|a|s|;+0#0000000&| @31|c+0#00e0e07&|g|s|m|o|l|a|r|g|a|s| +0#0000000&@15 +@2|c+0#00e0e07&|g|s| |s|t|a|n|d|a|r|d| |g|a|s| |v|o|l|u|m|e|;+0#0000000&| @21|c+0#00e0e07&|g|s@1|t|a|n|d|a|r|d|g|a|s|v|o|l|u|m|e| +0#0000000&@6 +@2|c+0#00e0e07&|g|s| |m|i|n|u|t|e|;+0#0000000&| @34|c+0#00e0e07&|g|s|m|i|n|u|t|e| +0#0000000&@17 +@2|c+0#00e0e07&|g|s| |h|o|u|r|;+0#0000000&| @36|c+0#00e0e07&|g|s|h|o|u|r| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |d|a|y|;+0#0000000&| @37|c+0#00e0e07&|g|s|d|a|y| +0#0000000&@20 +@2|c+0#00e0e07&|g|s| |w|e@1|k|;+0#0000000&| @36|c+0#00e0e07&|g|s|w|e@1|k| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |i|n|c|h|;+0#0000000&| @36|c+0#00e0e07&|g|s|i|n|c|h| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |f|o@1|t|;+0#0000000&| @36|c+0#00e0e07&|g|s|f|o@1|t| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |y|a|r|d|;+0#0000000&| @36|c+0#00e0e07&|g|s|y|a|r|d| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |m|i|l|e|;+0#0000000&| @36|c+0#00e0e07&|g|s|m|i|l|e| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |n|a|u|t|i|c|a|l| |m|i|l|e|;+0#0000000&| @27|c+0#00e0e07&|g|s|n|a|u|t|i|c|a|l|m|i|l|e| +0#0000000&@11 +@2|c+0#00e0e07&|g|s| |f|a|t|h|o|m|;+0#0000000&| @34|c+0#00e0e07&|g|s|f|a|t|h|o|m| +0#0000000&@17 +@2|c+0#00e0e07&|g|s| |m|i|l|;+0#0000000&| @37|c+0#00e0e07&|g|s|m|i|l| +0#0000000&@20 +@57|1|9|1|0|,|3| @7|9|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_109.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_109.dump new file mode 100644 index 0000000000..e73a2fc6eb --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_109.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|c+0#00e0e07&|g|s| |m|i|l|;+0#0000000&| @37|c+0#00e0e07&|g|s|m|i|l| +0#0000000&@20 +@2|c+0#00e0e07&|g|s| |p|o|i|n|t|;+0#0000000&| @35|c+0#00e0e07&|g|s|p|o|i|n|t| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |t|e|x|p|o|i|n|t|;+0#0000000&| @32|c+0#00e0e07&|g|s|t|e|x|p|o|i|n|t| +0#0000000&@15 +@2|c+0#00e0e07&|g|s| |m|i|c|r|o|n|;+0#0000000&| @34|c+0#00e0e07&|g|s|m|i|c|r|o|n| +0#0000000&@17 +@2|c+0#00e0e07&|g|s| |a|n|g|s|t|r|o|m|;+0#0000000&| @32|c+0#00e0e07&|g|s|a|n|g|s|t|r|o|m| +0#0000000&@15 +@2>c+0#00e0e07&|g|s| |h|e|c|t|a|r|e|;+0#0000000&| @33|c+0#00e0e07&|g|s|h|e|c|t|a|r|e| +0#0000000&@16 +@2|c+0#00e0e07&|g|s| |a|c|r|e|;+0#0000000&| @36|c+0#00e0e07&|g|s|a|c|r|e| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |b|a|r|n|;+0#0000000&| @36|c+0#00e0e07&|g|s|b|a|r|n| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |l|i|t|e|r|;+0#0000000&| @35|c+0#00e0e07&|g|s|l|i|t|e|r| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |u|s| |g|a|l@1|o|n|;+0#0000000&| @31|c+0#00e0e07&|g|s|u|s|g|a|l@1|o|n| +0#0000000&@15 +@2|c+0#00e0e07&|g|s| |q|u|a|r|t|;+0#0000000&| @35|c+0#00e0e07&|g|s|q|u|a|r|t| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |p|i|n|t|;+0#0000000&| @36|c+0#00e0e07&|g|s|p|i|n|t| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |c|u|p|;+0#0000000&| @37|c+0#00e0e07&|g|s|c|u|p| +0#0000000&@20 +@2|c+0#00e0e07&|g|s| |f|l|u|i|d| |o|u|n|c|e|;+0#0000000&| @29|c+0#00e0e07&|g|s|f|l|u|i|d|o|u|n|c|e| +0#0000000&@13 +@2|c+0#00e0e07&|g|s| |t|a|b|l|e| |s|p|o@1|n|;+0#0000000&| @29|c+0#00e0e07&|g|s|t|a|b|l|e|s|p|o@1|n| +0#0000000&@13 +@2|c+0#00e0e07&|g|s| |t|e|a| |s|p|o@1|n|;+0#0000000&| @31|c+0#00e0e07&|g|s|t|e|a|s|p|o@1|n| +0#0000000&@15 +@2|c+0#00e0e07&|g|s| |c|a|n|a|d|i|a|n| |g|a|l@1|o|n|;+0#0000000&| @25|c+0#00e0e07&|g|s|c|a|n|a|d|i|a|n|g|a|l@1|o|n| +0#0000000&@9 +@2|c+0#00e0e07&|g|s| |u|k| |g|a|l@1|o|n|;+0#0000000&| @31|c+0#00e0e07&|g|s|u|k|g|a|l@1|o|n| +0#0000000&@15 +@2|c+0#00e0e07&|g|s| |m|i|l|e|s| |p|e|r| |h|o|u|r|;+0#0000000&| @26|c+0#00e0e07&|g|s|m|i|l|e|s|p|e|r|h|o|u|r| +0#0000000&@11 +@57|1|9|2|8|,|3| @7|9|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_11.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_11.dump new file mode 100644 index 0000000000..f3586530df --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_11.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|O+0#af5f00255&|V|E|R| +0#0000000&@41|O+0#af5f00255&|V|E|R| +0#0000000&@22 +@2>%+0#af5f00255&| +0#0000000&@44|%+0#af5f00255&| +0#0000000&@25 +@2|M+0#af5f00255&|O|D| +0#0000000&@42|M+0#af5f00255&|O|D| +0#0000000&@23 +@2|%+0#af5f00255&|*| +0#0000000&@43|%+0#af5f00255&|*| +0#0000000&@24 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|%+0#af5f00255&|:|=| +0#0000000&@42|%+0#af5f00255&|:|=| +0#0000000&@23 +@2|%+0#af5f00255&|*|:|=| +0#0000000&@41|%+0#af5f00255&|*|:|=| +0#0000000&@22 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@57|1|9@1|,|3| @9|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_110.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_110.dump new file mode 100644 index 0000000000..bc20020c56 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_110.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|c+0#00e0e07&|g|s| |m|i|l|e|s| |p|e|r| |h|o|u|r|;+0#0000000&| @26|c+0#00e0e07&|g|s|m|i|l|e|s|p|e|r|h|o|u|r| +0#0000000&@11 +@2|c+0#00e0e07&|g|s| |k|i|l|o|m|e|t|e|r|s| |p|e|r| |h|o|u|r|;+0#0000000&| @21|c+0#00e0e07&|g|s|k|i|l|o|m|e|t|e|r|s|p|e|r|h|o|u|r| +0#0000000&@6 +@2|c+0#00e0e07&|g|s| |k|n|o|t|;+0#0000000&| @36|c+0#00e0e07&|g|s|k|n|o|t| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |p|o|u|n|d| |m|a|s@1|;+0#0000000&| @30|c+0#00e0e07&|g|s|p|o|u|n|d|m|a|s@1| +0#0000000&@14 +@2|c+0#00e0e07&|g|s| |o|u|n|c|e| |m|a|s@1|;+0#0000000&| @30|c+0#00e0e07&|g|s|o|u|n|c|e|m|a|s@1| +0#0000000&@14 +@2>c+0#00e0e07&|g|s| |t|o|n|;+0#0000000&| @37|c+0#00e0e07&|g|s|t|o|n| +0#0000000&@20 +@2|c+0#00e0e07&|g|s| |m|e|t|r|i|c|t|o|n|;+0#0000000&| @31|c+0#00e0e07&|g|s|m|e|t|r|i|c|t|o|n| +0#0000000&@14 +@2|c+0#00e0e07&|g|s| |u|k|t|o|n|;+0#0000000&| @35|c+0#00e0e07&|g|s|u|k|t|o|n| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |t|r|o|y| |o|u|n|c|e|;+0#0000000&| @30|c+0#00e0e07&|g|s|t|r|o|y|o|u|n|c|e| +0#0000000&@14 +@2|c+0#00e0e07&|g|s| |c|a|r|a|t|;+0#0000000&| @35|c+0#00e0e07&|g|s|c|a|r|a|t| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |u|n|i|f|i|e|d| |a|t|o|m|i|c| |m|a|s@1|;+0#0000000&| @21|c+0#00e0e07&|g|s|u|n|i|f|i|e|d|a|t|o|m|i|c|m|a|s@1| +0#0000000&@6 +@2|c+0#00e0e07&|g|s| |g|r|a|m| |f|o|r|c|e|;+0#0000000&| @30|c+0#00e0e07&|g|s|g|r|a|m|f|o|r|c|e| +0#0000000&@14 +@2|c+0#00e0e07&|g|s| |p|o|u|n|d| |f|o|r|c|e|;+0#0000000&| @29|c+0#00e0e07&|g|s|p|o|u|n|d|f|o|r|c|e| +0#0000000&@13 +@2|c+0#00e0e07&|g|s| |k|i|l|o| |p|o|u|n|d| |f|o|r|c|e|;+0#0000000&| @24|c+0#00e0e07&|g|s|k|i|l|o|p|o|u|n|d|f|o|r|c|e| +0#0000000&@9 +@2|c+0#00e0e07&|g|s| |p|o|u|n|d|a|l|;+0#0000000&| @33|c+0#00e0e07&|g|s|p|o|u|n|d|a|l| +0#0000000&@16 +@2|c+0#00e0e07&|g|s| |c|a|l|o|r|i|e|;+0#0000000&| @33|c+0#00e0e07&|g|s|c|a|l|o|r|i|e| +0#0000000&@16 +@2|c+0#00e0e07&|g|s| |b|t|u|;+0#0000000&| @37|c+0#00e0e07&|g|s|b|t|u| +0#0000000&@20 +@2|c+0#00e0e07&|g|s| |t|h|e|r|m|;+0#0000000&| @35|c+0#00e0e07&|g|s|t|h|e|r|m| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |h|o|r|s|e|p|o|w|e|r|;+0#0000000&| @30|c+0#00e0e07&|g|s|h|o|r|s|e|p|o|w|e|r| +0#0000000&@13 +@57|1|9|4|6|,|3| @7|9|2|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_111.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_111.dump new file mode 100644 index 0000000000..664e71a9e5 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_111.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|c+0#00e0e07&|g|s| |h|o|r|s|e|p|o|w|e|r|;+0#0000000&| @30|c+0#00e0e07&|g|s|h|o|r|s|e|p|o|w|e|r| +0#0000000&@13 +@2|c+0#00e0e07&|g|s| |b|a|r|;+0#0000000&| @37|c+0#00e0e07&|g|s|b|a|r| +0#0000000&@20 +@2|c+0#00e0e07&|g|s| |s|t|d| |a|t|m|o|s|p|h|e|r|e|;+0#0000000&| @26|c+0#00e0e07&|g|s@1|t|d|a|t|m|o|s|p|h|e|r|e| +0#0000000&@10 +@2|c+0#00e0e07&|g|s| |t|o|r@1|;+0#0000000&| @36|c+0#00e0e07&|g|s|t|o|r@1| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |m|e|t|e|r| |o|f| |m|e|r|c|u|r|y|;+0#0000000&| @24|c+0#00e0e07&|g|s|m|e|t|e|r|o|f|m|e|r|c|u|r|y| +0#0000000&@9 +@2>c+0#00e0e07&|g|s| |i|n|c|h| |o|f| |m|e|r|c|u|r|y|;+0#0000000&| @25|c+0#00e0e07&|g|s|i|n|c|h|o|f|m|e|r|c|u|r|y| +0#0000000&@10 +@2|c+0#00e0e07&|g|s| |i|n|c|h| |o|f| |w|a|t|e|r|;+0#0000000&| @27|c+0#00e0e07&|g|s|i|n|c|h|o|f|w|a|t|e|r| +0#0000000&@12 +@2|c+0#00e0e07&|g|s| |p|s|i|;+0#0000000&| @37|c+0#00e0e07&|g|s|p|s|i| +0#0000000&@20 +@2|c+0#00e0e07&|g|s| |p|o|i|s|e|;+0#0000000&| @35|c+0#00e0e07&|g|s|p|o|i|s|e| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |s|t|o|k|e|s|;+0#0000000&| @34|c+0#00e0e07&|g|s@1|t|o|k|e|s| +0#0000000&@17 +@2|c+0#00e0e07&|g|s| |f|a|r|a|d|a|y|;+0#0000000&| @33|c+0#00e0e07&|g|s|f|a|r|a|d|a|y| +0#0000000&@16 +@2|c+0#00e0e07&|g|s| |e|l|e|c|t|r|o|n| |c|h|a|r|g|e|;+0#0000000&| @25|c+0#00e0e07&|g|s|e|l|e|c|t|r|o|n|c|h|a|r|g|e| +0#0000000&@9 +@2|c+0#00e0e07&|g|s| |g|a|u|s@1|;+0#0000000&| @35|c+0#00e0e07&|g|s|g|a|u|s@1| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |s|t|i|l|b|;+0#0000000&| @35|c+0#00e0e07&|g|s@1|t|i|l|b| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |l|u|m|e|n|;+0#0000000&| @35|c+0#00e0e07&|g|s|l|u|m|e|n| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |l|u|x|;+0#0000000&| @37|c+0#00e0e07&|g|s|l|u|x| +0#0000000&@20 +@2|c+0#00e0e07&|g|s| |p|h|o|t|;+0#0000000&| @36|c+0#00e0e07&|g|s|p|h|o|t| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |f|o@1|t| |c|a|n|d|l|e|;+0#0000000&| @29|c+0#00e0e07&|g|s|f|o@1|t|c|a|n|d|l|e| +0#0000000&@13 +@2|c+0#00e0e07&|g|s| |l|a|m|b|e|r|t|;+0#0000000&| @33|c+0#00e0e07&|g|s|l|a|m|b|e|r|t| +0#0000000&@16 +@57|1|9|6|4|,|3| @7|9|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_112.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_112.dump new file mode 100644 index 0000000000..07803b28a7 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_112.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|c+0#00e0e07&|g|s| |l|a|m|b|e|r|t|;+0#0000000&| @33|c+0#00e0e07&|g|s|l|a|m|b|e|r|t| +0#0000000&@16 +@2|c+0#00e0e07&|g|s| |f|o@1|t| |l|a|m|b|e|r|t|;+0#0000000&| @28|c+0#00e0e07&|g|s|f|o@1|t|l|a|m|b|e|r|t| +0#0000000&@12 +@2|c+0#00e0e07&|g|s| |c|u|r|i|e|;+0#0000000&| @35|c+0#00e0e07&|g|s|c|u|r|i|e| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |r|o|e|n|t|g|e|n|;+0#0000000&| @32|c+0#00e0e07&|g|s|r|o|e|n|t|g|e|n| +0#0000000&@15 +@2|c+0#00e0e07&|g|s| |r|a|d|;+0#0000000&| @37|c+0#00e0e07&|g|s|r|a|d| +0#0000000&@20 +@2>c+0#00e0e07&|g|s| |s|o|l|a|r| |m|a|s@1|;+0#0000000&| @30|c+0#00e0e07&|g|s@1|o|l|a|r|m|a|s@1| +0#0000000&@14 +@2|c+0#00e0e07&|g|s| |b|o|h|r| |r|a|d|i|u|s|;+0#0000000&| @29|c+0#00e0e07&|g|s|b|o|h|r@1|a|d|i|u|s| +0#0000000&@13 +@2|c+0#00e0e07&|g|s| |n|e|w|t|o|n|;+0#0000000&| @34|c+0#00e0e07&|g|s|n|e|w|t|o|n| +0#0000000&@17 +@2|c+0#00e0e07&|g|s| |d|y|n|e|;+0#0000000&| @36|c+0#00e0e07&|g|s|d|y|n|e| +0#0000000&@19 +@2|c+0#00e0e07&|g|s| |j|o|u|l|e|;+0#0000000&| @35|c+0#00e0e07&|g|s|j|o|u|l|e| +0#0000000&@18 +@2|c+0#00e0e07&|g|s| |e|r|g|;+0#0000000&| @37|c+0#00e0e07&|g|s|e|r|g| +0#0000000&@20 +@2|m+0#00e0e07&|k|s|a| |s|p|e@1|d| |o|f| |l|i|g|h|t|;+0#0000000&| @25|m+0#00e0e07&|k|s|a|s|p|e@1|d|o|f|l|i|g|h|t| +0#0000000&@10 +@2|m+0#00e0e07&|k|s|a| |g|r|a|v|i|t|a|t|i|o|n|a|l| |c|o|n|s|t|a|n|t|;+0#0000000&| @17|m+0#00e0e07&|k|s|a|g|r|a|v|i|t|a|t|i|o|n|a|l|c|o|n|s|t|a|n|t| +0#0000000&@1 +@2|m+0#00e0e07&|k|s|a| |p|l|a|n|c|k| |c|o|n|s|t|a|n|t|;+0#0000000&| @24|m+0#00e0e07&|k|s|a|p|l|a|n|c|k|c|o|n|s|t|a|n|t| +0#0000000&@8 +@2|m+0#00e0e07&|k|s|a| |p|l|a|n|c|k| |c|o|n|s|t|a|n|t| |b|a|r|;+0#0000000&| @20|m+0#00e0e07&|k|s|a|p|l|a|n|c|k|c|o|n|s|t|a|n|t|b|a|r| +0#0000000&@5 +@2|m+0#00e0e07&|k|s|a| |v|a|c|u@1|m| |p|e|r|m|e|a|b|i|l|i|t|y|;+0#0000000&| @20|m+0#00e0e07&|k|s|a|v|a|c|u@1|m|p|e|r|m|e|a|b|i|l|i|t|y| +0#0000000&@4 +@2|m+0#00e0e07&|k|s|a| |a|s|t|r|o|n|o|m|i|c|a|l| |u|n|i|t|;+0#0000000&| @22|m+0#00e0e07&|k|s|a@1|s|t|r|o|n|o|m|i|c|a|l|u|n|i|t| +0#0000000&@6 +@2|m+0#00e0e07&|k|s|a| |l|i|g|h|t| |y|e|a|r|;+0#0000000&| @29|m+0#00e0e07&|k|s|a|l|i|g|h|t|y|e|a|r| +0#0000000&@13 +@2|m+0#00e0e07&|k|s|a| |p|a|r|s|e|c|;+0#0000000&| @33|m+0#00e0e07&|k|s|a|p|a|r|s|e|c| +0#0000000&@16 +@57|1|9|8|2|,|3| @7|9|4|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_113.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_113.dump new file mode 100644 index 0000000000..4168463492 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_113.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|m+0#00e0e07&|k|s|a| |p|a|r|s|e|c|;+0#0000000&| @33|m+0#00e0e07&|k|s|a|p|a|r|s|e|c| +0#0000000&@16 +@2|m+0#00e0e07&|k|s|a| |g|r|a|v| |a|c@1|e|l|;+0#0000000&| @29|m+0#00e0e07&|k|s|a|g|r|a|v|a|c@1|e|l| +0#0000000&@13 +@2|m+0#00e0e07&|k|s|a| |e|l|e|c|t|r|o|n| |v|o|l|t|;+0#0000000&| @26|m+0#00e0e07&|k|s|a|e|l|e|c|t|r|o|n|v|o|l|t| +0#0000000&@10 +@2|m+0#00e0e07&|k|s|a| |m|a|s@1| |e|l|e|c|t|r|o|n|;+0#0000000&| @26|m+0#00e0e07&|k|s|a|m|a|s@1|e|l|e|c|t|r|o|n| +0#0000000&@10 +@2|m+0#00e0e07&|k|s|a| |m|a|s@1| |m|u|o|n|;+0#0000000&| @30|m+0#00e0e07&|k|s|a|m|a|s@1|m|u|o|n| +0#0000000&@14 +@2>m+0#00e0e07&|k|s|a| |m|a|s@1| |p|r|o|t|o|n|;+0#0000000&| @28|m+0#00e0e07&|k|s|a|m|a|s@1|p|r|o|t|o|n| +0#0000000&@12 +@2|m+0#00e0e07&|k|s|a| |m|a|s@1| |n|e|u|t|r|o|n|;+0#0000000&| @27|m+0#00e0e07&|k|s|a|m|a|s@1|n|e|u|t|r|o|n| +0#0000000&@11 +@2|m+0#00e0e07&|k|s|a| |r|y|d|b|e|r|g|;+0#0000000&| @32|m+0#00e0e07&|k|s|a|r|y|d|b|e|r|g| +0#0000000&@15 +@2|m+0#00e0e07&|k|s|a| |b|o|l|t|z|m|a|n@1|;+0#0000000&| @30|m+0#00e0e07&|k|s|a|b|o|l|t|z|m|a|n@1| +0#0000000&@13 +@2|m+0#00e0e07&|k|s|a| |b|o|h|r| |m|a|g|n|e|t|o|n|;+0#0000000&| @26|m+0#00e0e07&|k|s|a|b|o|h|r|m|a|g|n|e|t|o|n| +0#0000000&@10 +@2|m+0#00e0e07&|k|s|a| |n|u|c|l|e|a|r| |m|a|g|n|e|t|o|n|;+0#0000000&| @23|m+0#00e0e07&|k|s|a|n|u|c|l|e|a|r|m|a|g|n|e|t|o|n| +0#0000000&@7 +@2|m+0#00e0e07&|k|s|a| |e|l|e|c|t|r|o|n| |m|a|g|n|e|t|i|c| |m|o|m|e|n|t|;+0#0000000&| @15|m+0#00e0e07&|k|s|a|e|l|e|c|t|r|o|n|m|a|g|n|e|t|i|c|m|o|m|e|n|t| +0#0000000& +@2|m+0#00e0e07&|k|s|a| |p|r|o|t|o|n| |m|a|g|n|e|t|i|c| |m|o|m|e|n|t|;+0#0000000&| @17|m+0#00e0e07&|k|s|a|p|r|o|t|o|n|m|a|g|n|e|t|i|c|m|o|m|e|n|t| +0#0000000&@2 +@2|m+0#00e0e07&|k|s|a| |m|o|l|a|r| |g|a|s|;+0#0000000&| @30|m+0#00e0e07&|k|s|a|m|o|l|a|r|g|a|s| +0#0000000&@14 +@2|m+0#00e0e07&|k|s|a| |s|t|a|n|d|a|r|d| |g|a|s| |v|o|l|u|m|e|;+0#0000000&| @20|m+0#00e0e07&|k|s|a|s|t|a|n|d|a|r|d|g|a|s|v|o|l|u|m|e| +0#0000000&@5 +@2|m+0#00e0e07&|k|s|a| |m|i|n|u|t|e|;+0#0000000&| @33|m+0#00e0e07&|k|s|a|m|i|n|u|t|e| +0#0000000&@16 +@2|m+0#00e0e07&|k|s|a| |h|o|u|r|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|h|o|u|r| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |d|a|y|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|d|a|y| +0#0000000&@19 +@2|m+0#00e0e07&|k|s|a| |w|e@1|k|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|w|e@1|k| +0#0000000&@18 +@57|2|0@2|,|3| @7|9|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_114.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_114.dump new file mode 100644 index 0000000000..c393e36129 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_114.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|m+0#00e0e07&|k|s|a| |w|e@1|k|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|w|e@1|k| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |i|n|c|h|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|i|n|c|h| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |f|o@1|t|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|f|o@1|t| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |y|a|r|d|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|y|a|r|d| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |m|i|l|e|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|m|i|l|e| +0#0000000&@18 +@2>m+0#00e0e07&|k|s|a| |n|a|u|t|i|c|a|l| |m|i|l|e|;+0#0000000&| @26|m+0#00e0e07&|k|s|a|n|a|u|t|i|c|a|l|m|i|l|e| +0#0000000&@10 +@2|m+0#00e0e07&|k|s|a| |f|a|t|h|o|m|;+0#0000000&| @33|m+0#00e0e07&|k|s|a|f|a|t|h|o|m| +0#0000000&@16 +@2|m+0#00e0e07&|k|s|a| |m|i|l|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|m|i|l| +0#0000000&@19 +@2|m+0#00e0e07&|k|s|a| |p|o|i|n|t|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|p|o|i|n|t| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |t|e|x|p|o|i|n|t|;+0#0000000&| @31|m+0#00e0e07&|k|s|a|t|e|x|p|o|i|n|t| +0#0000000&@14 +@2|m+0#00e0e07&|k|s|a| |m|i|c|r|o|n|;+0#0000000&| @33|m+0#00e0e07&|k|s|a|m|i|c|r|o|n| +0#0000000&@16 +@2|m+0#00e0e07&|k|s|a| |a|n|g|s|t|r|o|m|;+0#0000000&| @31|m+0#00e0e07&|k|s|a@1|n|g|s|t|r|o|m| +0#0000000&@14 +@2|m+0#00e0e07&|k|s|a| |h|e|c|t|a|r|e|;+0#0000000&| @32|m+0#00e0e07&|k|s|a|h|e|c|t|a|r|e| +0#0000000&@15 +@2|m+0#00e0e07&|k|s|a| |a|c|r|e|;+0#0000000&| @35|m+0#00e0e07&|k|s|a@1|c|r|e| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |b|a|r|n|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|b|a|r|n| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |l|i|t|e|r|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|l|i|t|e|r| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |u|s| |g|a|l@1|o|n|;+0#0000000&| @30|m+0#00e0e07&|k|s|a|u|s|g|a|l@1|o|n| +0#0000000&@14 +@2|m+0#00e0e07&|k|s|a| |q|u|a|r|t|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|q|u|a|r|t| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |p|i|n|t|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|p|i|n|t| +0#0000000&@18 +@57|2|0|1|8|,|3| @7|9|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_115.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_115.dump new file mode 100644 index 0000000000..b415266b53 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_115.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|m+0#00e0e07&|k|s|a| |p|i|n|t|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|p|i|n|t| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |c|u|p|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|c|u|p| +0#0000000&@19 +@2|m+0#00e0e07&|k|s|a| |f|l|u|i|d| |o|u|n|c|e|;+0#0000000&| @28|m+0#00e0e07&|k|s|a|f|l|u|i|d|o|u|n|c|e| +0#0000000&@12 +@2|m+0#00e0e07&|k|s|a| |t|a|b|l|e| |s|p|o@1|n|;+0#0000000&| @28|m+0#00e0e07&|k|s|a|t|a|b|l|e|s|p|o@1|n| +0#0000000&@12 +@2|m+0#00e0e07&|k|s|a| |t|e|a| |s|p|o@1|n|;+0#0000000&| @30|m+0#00e0e07&|k|s|a|t|e|a|s|p|o@1|n| +0#0000000&@14 +@2>m+0#00e0e07&|k|s|a| |c|a|n|a|d|i|a|n| |g|a|l@1|o|n|;+0#0000000&| @24|m+0#00e0e07&|k|s|a|c|a|n|a|d|i|a|n|g|a|l@1|o|n| +0#0000000&@8 +@2|m+0#00e0e07&|k|s|a| |u|k| |g|a|l@1|o|n|;+0#0000000&| @30|m+0#00e0e07&|k|s|a|u|k|g|a|l@1|o|n| +0#0000000&@14 +@2|m+0#00e0e07&|k|s|a| |m|i|l|e|s| |p|e|r| |h|o|u|r|;+0#0000000&| @25|m+0#00e0e07&|k|s|a|m|i|l|e|s|p|e|r|h|o|u|r| +0#0000000&@10 +@2|m+0#00e0e07&|k|s|a| |k|i|l|o|m|e|t|e|r|s| |p|e|r| |h|o|u|r|;+0#0000000&| @20|m+0#00e0e07&|k|s|a|k|i|l|o|m|e|t|e|r|s|p|e|r|h|o|u|r| +0#0000000&@5 +@2|m+0#00e0e07&|k|s|a| |k|n|o|t|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|k|n|o|t| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |p|o|u|n|d| |m|a|s@1|;+0#0000000&| @29|m+0#00e0e07&|k|s|a|p|o|u|n|d|m|a|s@1| +0#0000000&@13 +@2|m+0#00e0e07&|k|s|a| |o|u|n|c|e| |m|a|s@1|;+0#0000000&| @29|m+0#00e0e07&|k|s|a|o|u|n|c|e|m|a|s@1| +0#0000000&@13 +@2|m+0#00e0e07&|k|s|a| |t|o|n|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|t|o|n| +0#0000000&@19 +@2|m+0#00e0e07&|k|s|a| |m|e|t|r|i|c|t|o|n|;+0#0000000&| @30|m+0#00e0e07&|k|s|a|m|e|t|r|i|c|t|o|n| +0#0000000&@13 +@2|m+0#00e0e07&|k|s|a| |u|k|t|o|n|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|u|k|t|o|n| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |t|r|o|y| |o|u|n|c|e|;+0#0000000&| @29|m+0#00e0e07&|k|s|a|t|r|o|y|o|u|n|c|e| +0#0000000&@13 +@2|m+0#00e0e07&|k|s|a| |c|a|r|a|t|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|c|a|r|a|t| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |u|n|i|f|i|e|d| |a|t|o|m|i|c| |m|a|s@1|;+0#0000000&| @20|m+0#00e0e07&|k|s|a|u|n|i|f|i|e|d|a|t|o|m|i|c|m|a|s@1| +0#0000000&@5 +@2|m+0#00e0e07&|k|s|a| |g|r|a|m| |f|o|r|c|e|;+0#0000000&| @29|m+0#00e0e07&|k|s|a|g|r|a|m|f|o|r|c|e| +0#0000000&@13 +@57|2|0|3|6|,|3| @7|9|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_116.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_116.dump new file mode 100644 index 0000000000..44bad6f4d5 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_116.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|m+0#00e0e07&|k|s|a| |g|r|a|m| |f|o|r|c|e|;+0#0000000&| @29|m+0#00e0e07&|k|s|a|g|r|a|m|f|o|r|c|e| +0#0000000&@13 +@2|m+0#00e0e07&|k|s|a| |p|o|u|n|d| |f|o|r|c|e|;+0#0000000&| @28|m+0#00e0e07&|k|s|a|p|o|u|n|d|f|o|r|c|e| +0#0000000&@12 +@2|m+0#00e0e07&|k|s|a| |k|i|l|o| |p|o|u|n|d| |f|o|r|c|e|;+0#0000000&| @23|m+0#00e0e07&|k|s|a|k|i|l|o|p|o|u|n|d|f|o|r|c|e| +0#0000000&@8 +@2|m+0#00e0e07&|k|s|a| |p|o|u|n|d|a|l|;+0#0000000&| @32|m+0#00e0e07&|k|s|a|p|o|u|n|d|a|l| +0#0000000&@15 +@2|m+0#00e0e07&|k|s|a| |c|a|l|o|r|i|e|;+0#0000000&| @32|m+0#00e0e07&|k|s|a|c|a|l|o|r|i|e| +0#0000000&@15 +@2>m+0#00e0e07&|k|s|a| |b|t|u|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|b|t|u| +0#0000000&@19 +@2|m+0#00e0e07&|k|s|a| |t|h|e|r|m|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|t|h|e|r|m| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |h|o|r|s|e|p|o|w|e|r|;+0#0000000&| @29|m+0#00e0e07&|k|s|a|h|o|r|s|e|p|o|w|e|r| +0#0000000&@12 +@2|m+0#00e0e07&|k|s|a| |b|a|r|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|b|a|r| +0#0000000&@19 +@2|m+0#00e0e07&|k|s|a| |s|t|d|a|t|m|o|s|p|h|e|r|e|;+0#0000000&| @26|m+0#00e0e07&|k|s|a|s|t|d|a|t|m|o|s|p|h|e|r|e| +0#0000000&@9 +@2|m+0#00e0e07&|k|s|a| |t|o|r@1|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|t|o|r@1| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |m|e|t|e|r| |o|f| |m|e|r|c|u|r|y|;+0#0000000&| @23|m+0#00e0e07&|k|s|a|m|e|t|e|r|o|f|m|e|r|c|u|r|y| +0#0000000&@8 +@2|m+0#00e0e07&|k|s|a| |i|n|c|h| |o|f| |m|e|r|c|u|r|y|;+0#0000000&| @24|m+0#00e0e07&|k|s|a|i|n|c|h|o|f|m|e|r|c|u|r|y| +0#0000000&@9 +@2|m+0#00e0e07&|k|s|a| |i|n|c|h| |o|f| |w|a|t|e|r|;+0#0000000&| @26|m+0#00e0e07&|k|s|a|i|n|c|h|o|f|w|a|t|e|r| +0#0000000&@11 +@2|m+0#00e0e07&|k|s|a| |p|s|i|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|p|s|i| +0#0000000&@19 +@2|m+0#00e0e07&|k|s|a| |p|o|i|s|e|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|p|o|i|s|e| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |s|t|o|k|e|s|;+0#0000000&| @33|m+0#00e0e07&|k|s|a|s|t|o|k|e|s| +0#0000000&@16 +@2|m+0#00e0e07&|k|s|a| |f|a|r|a|d|a|y|;+0#0000000&| @32|m+0#00e0e07&|k|s|a|f|a|r|a|d|a|y| +0#0000000&@15 +@2|m+0#00e0e07&|k|s|a| |e|l|e|c|t|r|o|n| |c|h|a|r|g|e|;+0#0000000&| @24|m+0#00e0e07&|k|s|a|e|l|e|c|t|r|o|n|c|h|a|r|g|e| +0#0000000&@8 +@57|2|0|5|4|,|3| @7|9|7|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_117.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_117.dump new file mode 100644 index 0000000000..69f1e2bbb1 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_117.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|m+0#00e0e07&|k|s|a| |e|l|e|c|t|r|o|n| |c|h|a|r|g|e|;+0#0000000&| @24|m+0#00e0e07&|k|s|a|e|l|e|c|t|r|o|n|c|h|a|r|g|e| +0#0000000&@8 +@2|m+0#00e0e07&|k|s|a| |g|a|u|s@1|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|g|a|u|s@1| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |s|t|i|l|b|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|s|t|i|l|b| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |l|u|m|e|n|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|l|u|m|e|n| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |l|u|x|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|l|u|x| +0#0000000&@19 +@2>m+0#00e0e07&|k|s|a| |p|h|o|t|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|p|h|o|t| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |f|o@1|t| |c|a|n|d|l|e|;+0#0000000&| @28|m+0#00e0e07&|k|s|a|f|o@1|t|c|a|n|d|l|e| +0#0000000&@12 +@2|m+0#00e0e07&|k|s|a| |l|a|m|b|e|r|t|;+0#0000000&| @32|m+0#00e0e07&|k|s|a|l|a|m|b|e|r|t| +0#0000000&@15 +@2|m+0#00e0e07&|k|s|a| |f|o@1|t| |l|a|m|b|e|r|t|;+0#0000000&| @27|m+0#00e0e07&|k|s|a|f|o@1|t|l|a|m|b|e|r|t| +0#0000000&@11 +@2|m+0#00e0e07&|k|s|a| |c|u|r|i|e|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|c|u|r|i|e| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |r|o|e|n|t|g|e|n|;+0#0000000&| @31|m+0#00e0e07&|k|s|a|r|o|e|n|t|g|e|n| +0#0000000&@14 +@2|m+0#00e0e07&|k|s|a| |r|a|d|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|r|a|d| +0#0000000&@19 +@2|m+0#00e0e07&|k|s|a| |s|o|l|a|r| |m|a|s@1|;+0#0000000&| @29|m+0#00e0e07&|k|s|a|s|o|l|a|r|m|a|s@1| +0#0000000&@13 +@2|m+0#00e0e07&|k|s|a| |b|o|h|r| |r|a|d|i|u|s|;+0#0000000&| @28|m+0#00e0e07&|k|s|a|b|o|h|r@1|a|d|i|u|s| +0#0000000&@12 +@2|m+0#00e0e07&|k|s|a| |v|a|c|u@1|m| |p|e|r|m|i|t@1|i|v|i|t|y|;+0#0000000&| @20|m+0#00e0e07&|k|s|a|v|a|c|u@1|m|p|e|r|m|i|t@1|i|v|i|t|y| +0#0000000&@4 +@2|m+0#00e0e07&|k|s|a| |n|e|w|t|o|n|;+0#0000000&| @33|m+0#00e0e07&|k|s|a|n|e|w|t|o|n| +0#0000000&@16 +@2|m+0#00e0e07&|k|s|a| |d|y|n|e|;+0#0000000&| @35|m+0#00e0e07&|k|s|a|d|y|n|e| +0#0000000&@18 +@2|m+0#00e0e07&|k|s|a| |j|o|u|l|e|;+0#0000000&| @34|m+0#00e0e07&|k|s|a|j|o|u|l|e| +0#0000000&@17 +@2|m+0#00e0e07&|k|s|a| |e|r|g|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|e|r|g| +0#0000000&@19 +@57|2|0|7|2|,|3| @7|9|8|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_118.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_118.dump new file mode 100644 index 0000000000..91261ce304 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_118.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|m+0#00e0e07&|k|s|a| |e|r|g|;+0#0000000&| @36|m+0#00e0e07&|k|s|a|e|r|g| +0#0000000&@19 +@2|n+0#00e0e07&|u|m| |f|i|n|e| |s|t|r|u|c|t|u|r|e|;+0#0000000&| @26|n+0#00e0e07&|u|m|f|i|n|e|s|t|r|u|c|t|u|r|e| +0#0000000&@10 +@2|n+0#00e0e07&|u|m| |a|v|o|g|a|d|r|o|;+0#0000000&| @32|n+0#00e0e07&|u|m|a|v|o|g|a|d|r|o| +0#0000000&@15 +@2|n+0#00e0e07&|u|m| |y|o|t@1|a|;+0#0000000&| @35|n+0#00e0e07&|u|m|y|o|t@1|a| +0#0000000&@18 +@2|n+0#00e0e07&|u|m| |z|e|t@1|a|;+0#0000000&| @35|n+0#00e0e07&|u|m|z|e|t@1|a| +0#0000000&@18 +@2>n+0#00e0e07&|u|m| |e|x|a|;+0#0000000&| @37|n+0#00e0e07&|u|m|e|x|a| +0#0000000&@20 +@2|n+0#00e0e07&|u|m| |p|e|t|a|;+0#0000000&| @36|n+0#00e0e07&|u|m|p|e|t|a| +0#0000000&@19 +@2|n+0#00e0e07&|u|m| |t|e|r|a|;+0#0000000&| @36|n+0#00e0e07&|u|m|t|e|r|a| +0#0000000&@19 +@2|n+0#00e0e07&|u|m| |g|i|g|a|;+0#0000000&| @36|n+0#00e0e07&|u|m|g|i|g|a| +0#0000000&@19 +@2|n+0#00e0e07&|u|m| |m|e|g|a|;+0#0000000&| @36|n+0#00e0e07&|u|m@1|e|g|a| +0#0000000&@19 +@2|n+0#00e0e07&|u|m| |k|i|l|o|;+0#0000000&| @36|n+0#00e0e07&|u|m|k|i|l|o| +0#0000000&@19 +@2|n+0#00e0e07&|u|m| |m|i|l@1|i|;+0#0000000&| @35|n+0#00e0e07&|u|m@1|i|l@1|i| +0#0000000&@18 +@2|n+0#00e0e07&|u|m| |m|i|c|r|o|;+0#0000000&| @35|n+0#00e0e07&|u|m@1|i|c|r|o| +0#0000000&@18 +@2|n+0#00e0e07&|u|m| |n|a|n|o|;+0#0000000&| @36|n+0#00e0e07&|u|m|n|a|n|o| +0#0000000&@19 +@2|n+0#00e0e07&|u|m| |p|i|c|o|;+0#0000000&| @36|n+0#00e0e07&|u|m|p|i|c|o| +0#0000000&@19 +@2|n+0#00e0e07&|u|m| |f|e|m|t|o|;+0#0000000&| @35|n+0#00e0e07&|u|m|f|e|m|t|o| +0#0000000&@18 +@2|n+0#00e0e07&|u|m| |a|t@1|o|;+0#0000000&| @36|n+0#00e0e07&|u|m|a|t@1|o| +0#0000000&@19 +@2|n+0#00e0e07&|u|m| |z|e|p|t|o|;+0#0000000&| @35|n+0#00e0e07&|u|m|z|e|p|t|o| +0#0000000&@18 +@2|n+0#00e0e07&|u|m| |y|o|c|t|o|;+0#0000000&| @35|n+0#00e0e07&|u|m|y|o|c|t|o| +0#0000000&@18 +@57|2|0|9|0|,|3| @7|9@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_119.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_119.dump new file mode 100644 index 0000000000..519b205d1c --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_119.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|n+0#00e0e07&|u|m| |y|o|c|t|o|;+0#0000000&| @35|n+0#00e0e07&|u|m|y|o|c|t|o| +0#0000000&@18 +|#+0#0000e05&| |F@1|T|.| |#| +0#0000000&@66 +@2|p+0#00e0e07&|r|i|m|e|f|a|c|t|o|r|s|;+0#0000000&| @32|p+0#00e0e07&|r|i|m|e|f|a|c|t|o|r|s| +0#0000000&@14 +@2|f+0#00e0e07&@1|t| |c|o|m|p|l|e|x| |f|o|r|w|a|r|d|;+0#0000000&| @25|f+0#00e0e07&@1|t|c|o|m|p|l|e|x|f|o|r|w|a|r|d| +0#0000000&@9 +@2|f+0#00e0e07&@1|t| |c|o|m|p|l|e|x| |b|a|c|k|w|a|r|d|;+0#0000000&| @24|f+0#00e0e07&@1|t|c|o|m|p|l|e|x|b|a|c|k|w|a|r|d| +0#0000000&@8 +@2>f+0#00e0e07&@1|t| |c|o|m|p|l|e|x| |i|n|v|e|r|s|e|;+0#0000000&| @25|f+0#00e0e07&@1|t|c|o|m|p|l|e|x|i|n|v|e|r|s|e| +0#0000000&@9 +@2|f+0#00e0e07&@1|t| |f|o|r|w|a|r|d|;+0#0000000&| @33|f+0#00e0e07&@1|t|f|o|r|w|a|r|d| +0#0000000&@16 +@2|f+0#00e0e07&@1|t| |b|a|c|k|w|a|r|d|;+0#0000000&| @32|f+0#00e0e07&@1|t|b|a|c|k|w|a|r|d| +0#0000000&@15 +@2|f+0#00e0e07&@1|t| |i|n|v|e|r|s|e|;+0#0000000&| @33|f+0#00e0e07&@1|t|i|n|v|e|r|s|e| +0#0000000&@16 +|#+0#0000e05&| |L|a|p|l|a|c|e|.| |#| +0#0000000&@62 +@2|l+0#00e0e07&|a|p|l|a|c|e|;+0#0000000&| @37|l+0#00e0e07&|a|p|l|a|c|e| +0#0000000&@19 +@75 +@75 +|#+0#0000e05&| |v|i|m|:| |s|y|n|t|a|x|=|a|l|g|o|l|6|8| |t|s|=|4|8| +0#0000000&@47 +|#+0#0000e05&| +0#0000000&@73 +|~+0#4040ff13&| @73 +|~| @73 +|~| @73 +|~| @73 +| +0#0000000&@56|2|1|0|8|,|3| @7|B|o|t| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_12.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_12.dump new file mode 100644 index 0000000000..9f38c85585 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_12.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|O+0#af5f00255&|V|E|R|A|B| +0#0000000&@39|O+0#af5f00255&|V|E|R|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|O|D|A|B| +0#0000000&@40|M+0#af5f00255&|O|D|A|B| +0#0000000&@21 +|#+0#0000e05&| |R|E|A|L| |o|p|s|.| |#| +0#0000000&@61 +@2>++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|S+0#af5f00255&|I|G|N| +0#0000000&@41|S+0#af5f00255&|I|G|N| +0#0000000&@22 +@2|R+0#af5f00255&|O|U|N|D| +0#0000000&@40|R+0#af5f00255&|O|U|N|D| +0#0000000&@21 +@2|E+0#af5f00255&|N|T|I|E|R| +0#0000000&@39|E+0#af5f00255&|N|T|I|E|R| +0#0000000&@20 +@2|F+0#af5f00255&|L|O@1|R| +0#0000000&@40|F+0#af5f00255&|L|O@1|R| +0#0000000&@21 +@2|C+0#af5f00255&|E|I|L| +0#0000000&@41|C+0#af5f00255&|E|I|L| +0#0000000&@22 +@2|N+0#af5f00255&|I|N|T| +0#0000000&@41|N+0#af5f00255&|I|N|T| +0#0000000&@22 +@2|T+0#af5f00255&|R|U|N|C| +0#0000000&@40|T+0#af5f00255&|R|U|N|C| +0#0000000&@21 +@2|F+0#af5f00255&|R|A|C| +0#0000000&@41|F+0#af5f00255&|R|A|C| +0#0000000&@22 +@2|F+0#af5f00255&|I|X| +0#0000000&@42|F+0#af5f00255&|I|X| +0#0000000&@23 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@57|2|1|7|,|3| @8|1|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_13.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_13.dump new file mode 100644 index 0000000000..91dec8a6e7 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_13.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2>>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@57|2|3|5|,|3| @8|1|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_14.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_14.dump new file mode 100644 index 0000000000..45e2623bc7 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_14.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2>++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|D+0#af5f00255&|I|V|A|B| +0#0000000&@40|D+0#af5f00255&|I|V|A|B| +0#0000000&@21 +|#+0#0000e05&| |P|r|o|c|e|d|u|r|e|s| |#| +0#0000000&@60 +@2|a+0#00e0e07&|r|c| |c|o|s| |d|g|;+0#0000000&| @1|a+0#00e0e07&|c|o|s| |d|g|;+0#0000000&| @24|a+0#00e0e07&|r|c@1|o|s|d|g|;+0#0000000&| @1|a+0#00e0e07&|c|o|s|d|g| +0#0000000&@9 +@2|a+0#00e0e07&|r|c| |c|o|s|h|;+0#0000000&| @1|a+0#00e0e07&|c|o|s|h|;+0#0000000&| @28|a+0#00e0e07&|r|c@1|o|s|h|;+0#0000000&| @1|a+0#00e0e07&|c|o|s|h| +0#0000000&@11 +@2|a+0#00e0e07&|r|c| |c|o|t|;+0#0000000&| @1|a+0#00e0e07&|c|o|t|;+0#0000000&| @30|a+0#00e0e07&|r|c@1|o|t|;+0#0000000&| @1|a+0#00e0e07&|c|o|t| +0#0000000&@13 +@2|a+0#00e0e07&|r|c| |c|o|t| |d|g|;+0#0000000&| @1|a+0#00e0e07&|c|o|t| |d|g|;+0#0000000&| @24|a+0#00e0e07&|r|c@1|o|t|d|g|;+0#0000000&| @1|a+0#00e0e07&|c|o|t|d|g| +0#0000000&@9 +@2|a+0#00e0e07&|r|c| |c|s|c|;+0#0000000&| @1|a+0#00e0e07&|c|s|c|;+0#0000000&| @30|a+0#00e0e07&|r|c@1|s|c|;+0#0000000&| @1|a+0#00e0e07&|c|s|c| +0#0000000&@13 +@57|2|5|3|,|3| @8|1@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_15.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_15.dump new file mode 100644 index 0000000000..b27569acd8 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_15.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|a+0#00e0e07&|r|c| |c|s|c|;+0#0000000&| @1|a+0#00e0e07&|c|s|c|;+0#0000000&| @30|a+0#00e0e07&|r|c@1|s|c|;+0#0000000&| @1|a+0#00e0e07&|c|s|c| +0#0000000&@13 +@2|a+0#00e0e07&|r|c| |c|s|c| |d|g|;+0#0000000&| @1|a+0#00e0e07&|c|s|c| |d|g|;+0#0000000&| @24|a+0#00e0e07&|r|c@1|s|c|d|g|;+0#0000000&| @1|a+0#00e0e07&|c|s|c|d|g| +0#0000000&@9 +@2|a+0#00e0e07&|r|c| |s|e|c|;+0#0000000&| @1|a+0#00e0e07&|s|e|c|;+0#0000000&| @30|a+0#00e0e07&|r|c|s|e|c|;+0#0000000&| @1|a+0#00e0e07&|s|e|c| +0#0000000&@13 +@2|a+0#00e0e07&|r|c| |s|e|c| |d|g|;+0#0000000&| @1|a+0#00e0e07&|s|e|c| |d|g|;+0#0000000&| @24|a+0#00e0e07&|r|c|s|e|c|d|g|;+0#0000000&| @1|a+0#00e0e07&|s|e|c|d|g| +0#0000000&@9 +@2|a+0#00e0e07&|r|c| |s|i|n| |d|g|;+0#0000000&| @1|a+0#00e0e07&|s|i|n| |d|g|;+0#0000000&| @24|a+0#00e0e07&|r|c|s|i|n|d|g|;+0#0000000&| @1|a+0#00e0e07&|s|i|n|d|g| +0#0000000&@9 +@2>a+0#00e0e07&|r|c| |s|i|n|h|;+0#0000000&| @1|a+0#00e0e07&|s|i|n|h|;+0#0000000&| @28|a+0#00e0e07&|r|c|s|i|n|h|;+0#0000000&| @1|a+0#00e0e07&|s|i|n|h| +0#0000000&@11 +@2|a+0#00e0e07&|r|c| |t|a|n| |d|g|;+0#0000000&| @1|a+0#00e0e07&|t|a|n| |d|g|;+0#0000000&| @24|a+0#00e0e07&|r|c|t|a|n|d|g|;+0#0000000&| @1|a+0#00e0e07&|t|a|n|d|g| +0#0000000&@9 +@2|a+0#00e0e07&|r|c| |t|a|n|h|;+0#0000000&| @1|a+0#00e0e07&|t|a|n|h|;+0#0000000&| @28|a+0#00e0e07&|r|c|t|a|n|h|;+0#0000000&| @1|a+0#00e0e07&|t|a|n|h| +0#0000000&@11 +@2|a+0#00e0e07&|r|c| |c|o|s|;+0#0000000&| @1|a+0#00e0e07&|c|o|s|;+0#0000000&| @30|a+0#00e0e07&|r|c@1|o|s|;+0#0000000&| @1|a+0#00e0e07&|c|o|s| +0#0000000&@13 +@2|a+0#00e0e07&|r|c| |s|i|n|;+0#0000000&| @1|a+0#00e0e07&|s|i|n|;+0#0000000&| @30|a+0#00e0e07&|r|c|s|i|n|;+0#0000000&| @1|a+0#00e0e07&|s|i|n| +0#0000000&@13 +@2|a+0#00e0e07&|r|c| |t|a|n|;+0#0000000&| @1|a+0#00e0e07&|t|a|n|;+0#0000000&| @30|a+0#00e0e07&|r|c|t|a|n|;+0#0000000&| @1|a+0#00e0e07&|t|a|n| +0#0000000&@13 +@2|c+0#00e0e07&|a|s|;+0#0000000&| @41|c+0#00e0e07&|a|s| +0#0000000&@23 +@2|c+0#00e0e07&|b|r|t|;+0#0000000&| @40|c+0#00e0e07&|b|r|t| +0#0000000&@22 +@2|c+0#00e0e07&|o|s| |d|g|;+0#0000000&| @38|c+0#00e0e07&|o|s|d|g| +0#0000000&@21 +@2|c+0#00e0e07&|o|s|h|;+0#0000000&| @40|c+0#00e0e07&|o|s|h| +0#0000000&@22 +@2|c+0#00e0e07&|o|s| |p|i|;+0#0000000&| @38|c+0#00e0e07&|o|s|p|i| +0#0000000&@21 +@2|c+0#00e0e07&|o|t| |d|g|;+0#0000000&| @38|c+0#00e0e07&|o|t|d|g| +0#0000000&@21 +@2|c+0#00e0e07&|o|t|;+0#0000000&| @41|c+0#00e0e07&|o|t| +0#0000000&@23 +@2|c+0#00e0e07&|o|t| |p|i|;+0#0000000&| @38|c+0#00e0e07&|o|t|p|i| +0#0000000&@21 +@57|2|7|1|,|3| @8|1|2|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_16.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_16.dump new file mode 100644 index 0000000000..2b6ac0a03e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_16.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|c+0#00e0e07&|o|t| |p|i|;+0#0000000&| @38|c+0#00e0e07&|o|t|p|i| +0#0000000&@21 +@2|c+0#00e0e07&|s|c| |d|g|;+0#0000000&| @38|c+0#00e0e07&|s|c|d|g| +0#0000000&@21 +@2|c+0#00e0e07&|s|c|;+0#0000000&| @41|c+0#00e0e07&|s|c| +0#0000000&@23 +@2|c+0#00e0e07&|u|r|t|;+0#0000000&| @40|c+0#00e0e07&|u|r|t| +0#0000000&@22 +@2|e+0#00e0e07&|r|f|c|;+0#0000000&| @40|e+0#00e0e07&|r|f|c| +0#0000000&@22 +@2>e+0#00e0e07&|r|f|;+0#0000000&| @41|e+0#00e0e07&|r|f| +0#0000000&@23 +@2|g+0#00e0e07&|a|m@1|a|;+0#0000000&| @39|g+0#00e0e07&|a|m@1|a| +0#0000000&@21 +@2|i+0#00e0e07&|n|v| |e|r|f|c|;+0#0000000&| @36|i+0#00e0e07&|n|v|e|r|f|c| +0#0000000&@19 +@2|i+0#00e0e07&|n|v| |e|r|f|;+0#0000000&| @37|i+0#00e0e07&|n|v|e|r|f| +0#0000000&@20 +@2|i+0#00e0e07&|n|v|e|r|s|e| |e|r|f|c|;+0#0000000&| @32|i+0#00e0e07&|n|v|e|r|s|e@1|r|f|c| +0#0000000&@15 +@2|i+0#00e0e07&|n|v|e|r|s|e| |e|r|f|;+0#0000000&| @33|i+0#00e0e07&|n|v|e|r|s|e@1|r|f| +0#0000000&@16 +@2|l+0#00e0e07&|n|1|p|;+0#0000000&| @40|l+0#00e0e07&|n|1|p| +0#0000000&@22 +@2|l+0#00e0e07&|n| |g|a|m@1|a|;+0#0000000&| @36|l+0#00e0e07&|n|g|a|m@1|a| +0#0000000&@19 +@2|s+0#00e0e07&|e|c| |d|g|;+0#0000000&| @38|s+0#00e0e07&|e|c|d|g| +0#0000000&@21 +@2|s+0#00e0e07&|e|c|;+0#0000000&| @41|s+0#00e0e07&|e|c| +0#0000000&@23 +@2|s+0#00e0e07&|i|n| |d|g|;+0#0000000&| @38|s+0#00e0e07&|i|n|d|g| +0#0000000&@21 +@2|s+0#00e0e07&|i|n|h|;+0#0000000&| @40|s+0#00e0e07&|i|n|h| +0#0000000&@22 +@2|s+0#00e0e07&|i|n| |p|i|;+0#0000000&| @38|s+0#00e0e07&|i|n|p|i| +0#0000000&@21 +@2|t+0#00e0e07&|a|n| |d|g|;+0#0000000&| @38|t+0#00e0e07&|a|n|d|g| +0#0000000&@21 +@57|2|8|9|,|3| @8|1|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_17.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_17.dump new file mode 100644 index 0000000000..79865e1ab9 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_17.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|t+0#00e0e07&|a|n| |d|g|;+0#0000000&| @38|t+0#00e0e07&|a|n|d|g| +0#0000000&@21 +@2|t+0#00e0e07&|a|n|h|;+0#0000000&| @40|t+0#00e0e07&|a|n|h| +0#0000000&@22 +@2|t+0#00e0e07&|a|n| |p|i|;+0#0000000&| @38|t+0#00e0e07&|a|n|p|i| +0#0000000&@21 +@2|c+0#00e0e07&|o|s|;+0#0000000&| @41|c+0#00e0e07&|o|s| +0#0000000&@23 +@2|e+0#00e0e07&|x|p|;+0#0000000&| @41|e+0#00e0e07&|x|p| +0#0000000&@23 +@2>l+0#00e0e07&|n|;+0#0000000&| @42|l+0#00e0e07&|n| +0#0000000&@24 +@2|l+0#00e0e07&|o|g|;+0#0000000&| @41|l+0#00e0e07&|o|g| +0#0000000&@23 +@2|s+0#00e0e07&|i|n|;+0#0000000&| @41|s+0#00e0e07&|i|n| +0#0000000&@23 +@2|s+0#00e0e07&|q|r|t|;+0#0000000&| @40|s+0#00e0e07&|q|r|t| +0#0000000&@22 +@2|t+0#00e0e07&|a|n|;+0#0000000&| @41|t+0#00e0e07&|a|n| +0#0000000&@23 +|#+0#0000e05&| |M|i|s|c|e|l@1|a|n|e|o|u|s|.| |#| +0#0000000&@56 +@2|a+0#00e0e07&|r|c| |t|a|n|2|;+0#0000000&| @1|a+0#00e0e07&|t|a|n|2|;+0#0000000&| @28|a+0#00e0e07&|r|c|t|a|n|2|;+0#0000000&| @1|a+0#00e0e07&|t|a|n|2| +0#0000000&@11 +@2|a+0#00e0e07&|r|c| |t|a|n|2| |d|g|;+0#0000000&| @1|a+0#00e0e07&|t|a|n|2| |d|g|;+0#0000000&| @22|a+0#00e0e07&|r|c|t|a|n|2|d|g|;+0#0000000&| @1|a+0#00e0e07&|t|a|n|2|d|g| +0#0000000&@7 +@2|b+0#00e0e07&|e|t|a|;+0#0000000&| @40|b+0#00e0e07&|e|t|a| +0#0000000&@22 +@2|b+0#00e0e07&|e|t|a|i|n|c|;+0#0000000&| @37|b+0#00e0e07&|e|t|a|i|n|c| +0#0000000&@19 +@2|c+0#00e0e07&|h|o@1|s|e|;+0#0000000&| @38|c+0#00e0e07&|h|o@1|s|e| +0#0000000&@20 +@2|f+0#00e0e07&|a|c|t|;+0#0000000&| @40|f+0#00e0e07&|a|c|t| +0#0000000&@22 +@2|g+0#00e0e07&|a|m@1|a| |i|n|c|;+0#0000000&| @35|g+0#00e0e07&|a|m@1|a|i|n|c| +0#0000000&@18 +@2|g+0#00e0e07&|a|m@1|a| |i|n|c|f|;+0#0000000&| @34|g+0#00e0e07&|a|m@1|a|i|n|c|f| +0#0000000&@17 +@57|3|0|7|,|3| @8|1|4|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_18.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_18.dump new file mode 100644 index 0000000000..8e25d09c0e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_18.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|g+0#00e0e07&|a|m@1|a| |i|n|c|f|;+0#0000000&| @34|g+0#00e0e07&|a|m@1|a|i|n|c|f| +0#0000000&@17 +@2|g+0#00e0e07&|a|m@1|a| |i|n|c|g|;+0#0000000&| @34|g+0#00e0e07&|a|m@1|a|i|n|c|g| +0#0000000&@17 +@2|g+0#00e0e07&|a|m@1|a| |i|n|c|g|f|;+0#0000000&| @33|g+0#00e0e07&|a|m@1|a|i|n|c|g|f| +0#0000000&@16 +@2|l+0#00e0e07&|j|e|1|2|6|;+0#0000000&| @38|l+0#00e0e07&|j|e|1|2|6| +0#0000000&@20 +@2|l+0#00e0e07&|j|f|1|2|6|;+0#0000000&| @38|l+0#00e0e07&|j|f|1|2|6| +0#0000000&@20 +@2>l+0#00e0e07&|n| |b|e|t|a|;+0#0000000&| @37|l+0#00e0e07&|n|b|e|t|a| +0#0000000&@20 +@2|l+0#00e0e07&|n| |c|h|o@1|s|e|;+0#0000000&| @35|l+0#00e0e07&|n|c|h|o@1|s|e| +0#0000000&@18 +@2|l+0#00e0e07&|n| |f|a|c|t|;+0#0000000&| @37|l+0#00e0e07&|n|f|a|c|t| +0#0000000&@20 +|#+0#0000e05&| |C|O|M|P|L|E|X| |o|p|s|.| |#| +0#0000000&@58 +@2|I+0#af5f00255&| +0#0000000&@44|I+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|*| +0#0000000&@43|++0#af5f00255&|*| +0#0000000&@24 +@2|I+0#af5f00255&| +0#0000000&@44|I+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|*| +0#0000000&@43|++0#af5f00255&|*| +0#0000000&@24 +@2|R+0#af5f00255&|E| +0#0000000&@43|R+0#af5f00255&|E| +0#0000000&@24 +@2|I+0#af5f00255&|M| +0#0000000&@43|I+0#af5f00255&|M| +0#0000000&@24 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|A+0#af5f00255&|R|G| +0#0000000&@42|A+0#af5f00255&|R|G| +0#0000000&@23 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@57|3|2|5|,|3| @8|1|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_19.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_19.dump new file mode 100644 index 0000000000..480bf6793d --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_19.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|C+0#af5f00255&|O|N|J| +0#0000000&@41|C+0#af5f00255&|O|N|J| +0#0000000&@22 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2>^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@57|3|4|3|,|3| @8|1|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_20.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_20.dump new file mode 100644 index 0000000000..1c330f82c3 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_20.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|D+0#af5f00255&|I|V|A|B| +0#0000000&@40|D+0#af5f00255&|I|V|A|B| +0#0000000&@21 +@2>c+0#00e0e07&|o|m|p|l|e|x| |a|r|c@1|o|s|h|;+0#0000000&| @1|c+0#00e0e07&|a|c|o|s|h|;+0#0000000&| @20|c+0#00e0e07&|o|m|p|l|e|x|a|r|c@1|o|s|h|;+0#0000000&| @1|c+0#00e0e07&|a|c|o|s|h| +0#0000000&@3 +@2|c+0#00e0e07&|o|m|p|l|e|x| |a|r|c@1|o|s|;+0#0000000&| @1|c+0#00e0e07&|a|c|o|s|;+0#0000000&| @22|c+0#00e0e07&|o|m|p|l|e|x|a|r|c@1|o|s|;+0#0000000&| @1|c+0#00e0e07&|a|c|o|s| +0#0000000&@5 +@2|c+0#00e0e07&|o|m|p|l|e|x| |a|r|c|s|i|n|h|;+0#0000000&| @1|c+0#00e0e07&|a|s|i|n|h|;+0#0000000&| @20|c+0#00e0e07&|o|m|p|l|e|x|a|r|c|s|i|n|h|;+0#0000000&| @1|c+0#00e0e07&|a|s|i|n|h| +0#0000000&@3 +@2|c+0#00e0e07&|o|m|p|l|e|x| |a|r|c|s|i|n|;+0#0000000&| @1|c+0#00e0e07&|a|s|i|n|;+0#0000000&| @22|c+0#00e0e07&|o|m|p|l|e|x|a|r|c|s|i|n|;+0#0000000&| @1|c+0#00e0e07&|a|s|i|n| +0#0000000&@5 +@2|c+0#00e0e07&|o|m|p|l|e|x| |a|r|c|t|a|n|h|;+0#0000000&| @1|c+0#00e0e07&|a|t|a|n|h|;+0#0000000&| @20|c+0#00e0e07&|o|m|p|l|e|x|a|r|c|t|a|n|h|;+0#0000000&| @1|c+0#00e0e07&|a|t|a|n|h| +0#0000000&@3 +@2|c+0#00e0e07&|o|m|p|l|e|x| |a|r|c|t|a|n|;+0#0000000&| @1|c+0#00e0e07&|a|t|a|n|;+0#0000000&| @22|c+0#00e0e07&|o|m|p|l|e|x|a|r|c|t|a|n|;+0#0000000&| @1|c+0#00e0e07&|a|t|a|n| +0#0000000&@5 +@2|c+0#00e0e07&|o|m|p|l|e|x| |c|o|s|h|;+0#0000000&| @1|c+0#00e0e07&@1|o|s|h|;+0#0000000&| @24|c+0#00e0e07&|o|m|p|l|e|x|c|o|s|h|;+0#0000000&| @1|c+0#00e0e07&@1|o|s|h| +0#0000000&@7 +@2|c+0#00e0e07&|o|m|p|l|e|x| |c|o|s|;+0#0000000&| @1|c+0#00e0e07&@1|o|s|;+0#0000000&| @26|c+0#00e0e07&|o|m|p|l|e|x|c|o|s|;+0#0000000&| @1|c+0#00e0e07&@1|o|s| +0#0000000&@9 +@2|c+0#00e0e07&|o|m|p|l|e|x| |e|x|p|;+0#0000000&| @1|c+0#00e0e07&|e|x|p|;+0#0000000&| @26|c+0#00e0e07&|o|m|p|l|e|x|e|x|p|;+0#0000000&| @1|c+0#00e0e07&|e|x|p| +0#0000000&@9 +@2|c+0#00e0e07&|o|m|p|l|e|x| |l|n|;+0#0000000&| @1|c+0#00e0e07&|l|n|;+0#0000000&| @28|c+0#00e0e07&|o|m|p|l|e|x|l|n|;+0#0000000&| @1|c+0#00e0e07&|l|n| +0#0000000&@11 +@2|c+0#00e0e07&|o|m|p|l|e|x| |s|i|n|h|;+0#0000000&| @1|c+0#00e0e07&|s|i|n|h|;+0#0000000&| @24|c+0#00e0e07&|o|m|p|l|e|x|s|i|n|h|;+0#0000000&| @1|c+0#00e0e07&|s|i|n|h| +0#0000000&@7 +@2|c+0#00e0e07&|o|m|p|l|e|x| |s|i|n|;+0#0000000&| @1|c+0#00e0e07&|s|i|n|;+0#0000000&| @26|c+0#00e0e07&|o|m|p|l|e|x|s|i|n|;+0#0000000&| @1|c+0#00e0e07&|s|i|n| +0#0000000&@9 +@2|c+0#00e0e07&|o|m|p|l|e|x| |s|q|r|t|;+0#0000000&| @1|c+0#00e0e07&|s|q|r|t|;+0#0000000&| @24|c+0#00e0e07&|o|m|p|l|e|x|s|q|r|t|;+0#0000000&| @1|c+0#00e0e07&|s|q|r|t| +0#0000000&@7 +@2|c+0#00e0e07&|o|m|p|l|e|x| |t|a|n|h|;+0#0000000&| @1|c+0#00e0e07&|t|a|n|h|;+0#0000000&| @24|c+0#00e0e07&|o|m|p|l|e|x|t|a|n|h|;+0#0000000&| @1|c+0#00e0e07&|t|a|n|h| +0#0000000&@7 +@57|3|6|1|,|3| @8|1|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_21.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_21.dump new file mode 100644 index 0000000000..9b019463e4 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_21.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|c+0#00e0e07&|o|m|p|l|e|x| |t|a|n|h|;+0#0000000&| @1|c+0#00e0e07&|t|a|n|h|;+0#0000000&| @24|c+0#00e0e07&|o|m|p|l|e|x|t|a|n|h|;+0#0000000&| @1|c+0#00e0e07&|t|a|n|h| +0#0000000&@7 +@2|c+0#00e0e07&|o|m|p|l|e|x| |t|a|n|;+0#0000000&| @1|c+0#00e0e07&|t|a|n|;+0#0000000&| @26|c+0#00e0e07&|o|m|p|l|e|x|t|a|n|;+0#0000000&| @1|c+0#00e0e07&|t|a|n| +0#0000000&@9 +|#+0#0000e05&| |B|O@1|L| |o|p|s|.| |#| +0#0000000&@61 +@2|N+0#af5f00255&|O|T| +0#0000000&@42|N+0#af5f00255&|O|T| +0#0000000&@23 +@2|~+0#af5f00255&| +0#0000000&@44|~+0#af5f00255&| +0#0000000&@25 +@2>A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|O+0#af5f00255&|R| +0#0000000&@43|O+0#af5f00255&|R| +0#0000000&@24 +@2|A+0#af5f00255&|N|D| +0#0000000&@42|A+0#af5f00255&|N|D| +0#0000000&@23 +@2|&+0#af5f00255&| +0#0000000&@44|&+0#af5f00255&| +0#0000000&@25 +@2|X+0#af5f00255&|O|R| +0#0000000&@42|X+0#af5f00255&|O|R| +0#0000000&@23 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +|#+0#0000e05&| |C|H|A|R| |o|p|s|.| |#| +0#0000000&@61 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@57|3|7|9|,|3| @8|1|7|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_22.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_22.dump new file mode 100644 index 0000000000..3475ff99b5 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_22.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2>>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|R+0#af5f00255&|E|P|R| +0#0000000&@41|R+0#af5f00255&|E|P|R| +0#0000000&@22 +@2|i+0#00e0e07&|s| |a|l|n|u|m|;+0#0000000&| @36|i+0#00e0e07&|s|a|l|n|u|m| +0#0000000&@19 +@2|i+0#00e0e07&|s| |a|l|p|h|a|;+0#0000000&| @36|i+0#00e0e07&|s|a|l|p|h|a| +0#0000000&@19 +@2|i+0#00e0e07&|s| |c|n|t|r|l|;+0#0000000&| @36|i+0#00e0e07&|s|c|n|t|r|l| +0#0000000&@19 +@2|i+0#00e0e07&|s| |d|i|g|i|t|;+0#0000000&| @36|i+0#00e0e07&|s|d|i|g|i|t| +0#0000000&@19 +@57|3|9|7|,|3| @8|1|8|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_23.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_23.dump new file mode 100644 index 0000000000..12eb44a95e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_23.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|i+0#00e0e07&|s| |d|i|g|i|t|;+0#0000000&| @36|i+0#00e0e07&|s|d|i|g|i|t| +0#0000000&@19 +@2|i+0#00e0e07&|s| |g|r|a|p|h|;+0#0000000&| @36|i+0#00e0e07&|s|g|r|a|p|h| +0#0000000&@19 +@2|i+0#00e0e07&|s| |l|o|w|e|r|;+0#0000000&| @36|i+0#00e0e07&|s|l|o|w|e|r| +0#0000000&@19 +@2|i+0#00e0e07&|s| |p|r|i|n|t|;+0#0000000&| @36|i+0#00e0e07&|s|p|r|i|n|t| +0#0000000&@19 +@2|i+0#00e0e07&|s| |p|u|n|c|t|;+0#0000000&| @36|i+0#00e0e07&|s|p|u|n|c|t| +0#0000000&@19 +@2>i+0#00e0e07&|s| |s|p|a|c|e|;+0#0000000&| @36|i+0#00e0e07&|s@1|p|a|c|e| +0#0000000&@19 +@2|i+0#00e0e07&|s| |u|p@1|e|r|;+0#0000000&| @36|i+0#00e0e07&|s|u|p@1|e|r| +0#0000000&@19 +@2|i+0#00e0e07&|s| |x|d|i|g|i|t|;+0#0000000&| @35|i+0#00e0e07&|s|x|d|i|g|i|t| +0#0000000&@18 +@2|t+0#00e0e07&|o| |l|o|w|e|r|;+0#0000000&| @36|t+0#00e0e07&|o|l|o|w|e|r| +0#0000000&@19 +@2|t+0#00e0e07&|o| |u|p@1|e|r|;+0#0000000&| @36|t+0#00e0e07&|o|u|p@1|e|r| +0#0000000&@19 +|#+0#0000e05&| |B|I|T|S| |o|p|s|.| |#| +0#0000000&@61 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|B+0#af5f00255&|I|N| +0#0000000&@42|B+0#af5f00255&|I|N| +0#0000000&@23 +@2|N+0#af5f00255&|O|T| +0#0000000&@42|N+0#af5f00255&|O|T| +0#0000000&@23 +@2|~+0#af5f00255&| +0#0000000&@44|~+0#af5f00255&| +0#0000000&@25 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@57|4|1|5|,|3| @8|1|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_24.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_24.dump new file mode 100644 index 0000000000..c0185292f8 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_24.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2>L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|A+0#af5f00255&|N|D| +0#0000000&@42|A+0#af5f00255&|N|D| +0#0000000&@23 +@2|&+0#af5f00255&| +0#0000000&@44|&+0#af5f00255&| +0#0000000&@25 +@2|O+0#af5f00255&|R| +0#0000000&@43|O+0#af5f00255&|R| +0#0000000&@24 +@2|X+0#af5f00255&|O|R| +0#0000000&@42|X+0#af5f00255&|O|R| +0#0000000&@23 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|O+0#af5f00255&|V|E|R| +0#0000000&@41|O+0#af5f00255&|V|E|R| +0#0000000&@22 +@57|4|3@1|,|3| @8|2|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_25.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_25.dump new file mode 100644 index 0000000000..0e8d04760d --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_25.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|O+0#af5f00255&|V|E|R| +0#0000000&@41|O+0#af5f00255&|V|E|R| +0#0000000&@22 +@2|M+0#af5f00255&|O|D| +0#0000000&@42|M+0#af5f00255&|O|D| +0#0000000&@23 +@2|S+0#af5f00255&|H|L| +0#0000000&@42|S+0#af5f00255&|H|L| +0#0000000&@23 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|S+0#af5f00255&|H|R| +0#0000000&@42|S+0#af5f00255&|H|R| +0#0000000&@23 +@2>D+0#af5f00255&|O|W|N| +0#0000000&@41|D+0#af5f00255&|O|W|N| +0#0000000&@22 +@2|R+0#af5f00255&|O|L| +0#0000000&@42|R+0#af5f00255&|O|L| +0#0000000&@23 +@2|R+0#af5f00255&|O|R| +0#0000000&@42|R+0#af5f00255&|O|R| +0#0000000&@23 +@2|E+0#af5f00255&|L|E|M| +0#0000000&@41|E+0#af5f00255&|L|E|M| +0#0000000&@22 +@2|S+0#af5f00255&|E|T| +0#0000000&@42|S+0#af5f00255&|E|T| +0#0000000&@23 +@2|C+0#af5f00255&|L|E|A|R| +0#0000000&@40|C+0#af5f00255&|L|E|A|R| +0#0000000&@21 +|#+0#0000e05&| |L|O|N|G| |L|O|N|G| |I|N|T| |i|n| |s|o|f|t|w|a|r|e| |#| +0#0000000&@45 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|S+0#af5f00255&|I|G|N| +0#0000000&@41|S+0#af5f00255&|I|G|N| +0#0000000&@22 +@2|O+0#af5f00255&|D@1| +0#0000000&@42|O+0#af5f00255&|D@1| +0#0000000&@23 +@2|E+0#af5f00255&|N|T|I|E|R| +0#0000000&@39|E+0#af5f00255&|N|T|I|E|R| +0#0000000&@20 +@2|R+0#af5f00255&|O|U|N|D| +0#0000000&@40|R+0#af5f00255&|O|U|N|D| +0#0000000&@21 +@57|4|5|1|,|3| @8|2|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_26.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_26.dump new file mode 100644 index 0000000000..bb71bb913a --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_26.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|R+0#af5f00255&|O|U|N|D| +0#0000000&@40|R+0#af5f00255&|O|U|N|D| +0#0000000&@21 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|O+0#af5f00255&|V|E|R| +0#0000000&@41|O+0#af5f00255&|V|E|R| +0#0000000&@22 +@2>%+0#af5f00255&| +0#0000000&@44|%+0#af5f00255&| +0#0000000&@25 +@2|M+0#af5f00255&|O|D| +0#0000000&@42|M+0#af5f00255&|O|D| +0#0000000&@23 +@2|%+0#af5f00255&|*| +0#0000000&@43|%+0#af5f00255&|*| +0#0000000&@24 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|%+0#af5f00255&|:|=| +0#0000000&@42|%+0#af5f00255&|:|=| +0#0000000&@23 +@2|%+0#af5f00255&|*|:|=| +0#0000000&@41|%+0#af5f00255&|*|:|=| +0#0000000&@22 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|O+0#af5f00255&|V|E|R|A|B| +0#0000000&@39|O+0#af5f00255&|V|E|R|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|O|D|A|B| +0#0000000&@40|M+0#af5f00255&|O|D|A|B| +0#0000000&@21 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@57|4|6|9|,|3| @8|2@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_27.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_27.dump new file mode 100644 index 0000000000..c71921f202 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_27.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2>L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|I+0#af5f00255&| +0#0000000&@44|I+0#af5f00255&| +0#0000000&@25 +@57|4|8|7|,|3| @8|2@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_28.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_28.dump new file mode 100644 index 0000000000..ad55f9ac9c --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_28.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|I+0#af5f00255&| +0#0000000&@44|I+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|*| +0#0000000&@43|++0#af5f00255&|*| +0#0000000&@24 +|#+0#0000e05&| |L|O|N|G| |L|O|N|G| |R|E|A|L| |i|n| |s|o|f|t|w|a|r|e| |#| +0#0000000&@44 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2>-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|S+0#af5f00255&|I|G|N| +0#0000000&@41|S+0#af5f00255&|I|G|N| +0#0000000&@22 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c@1|o|s|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|c|o|s| |d|g|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c@1|o|s|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|c|o|s|d|g| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c@1|o|s|h|;+0#0000000&| @1|q+0#00e0e07&|a|c|o|s|h|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c@1|o|s|h|;+0#0000000&| @1|q+0#00e0e07&|a|c|o|s|h| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c@1|o|t|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|c|o|t| |d|g|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c@1|o|t|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|c|o|t|d|g| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c@1|o|t|;+0#0000000&| @1|q+0#00e0e07&|a|c|o|t|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c@1|o|t|;+0#0000000&| @1|q+0#00e0e07&|a|c|o|t| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c@1|s|c|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|c|s|c| |d|g|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c@1|s|c|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|c|s|c|d|g| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c@1|s|c|;+0#0000000&| @1|q+0#00e0e07&|a|c|s|c|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c@1|s|c|;+0#0000000&| @1|q+0#00e0e07&|a|c|s|c| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|s|e|c|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|s|e|c| |d|g|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|s|e|c|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|s|e|c|d|g| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|s|e|c|;+0#0000000&| @1|q+0#00e0e07&|a|s|e|c|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|s|e|c|;+0#0000000&| @1|q+0#00e0e07&|a|s|e|c| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|s|i|n|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|s|i|n| |d|g|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|s|i|n|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|s|i|n|d|g| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|s|i|n|h|;+0#0000000&| @1|q+0#00e0e07&|a|s|i|n|h|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|s|i|n|h|;+0#0000000&| @1|q+0#00e0e07&|a|s|i|n|h| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|t|a|n|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n| |d|g|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|t|a|n|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|d|g| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|t|a|n|h|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|h|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|t|a|n|h|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|h| +0#0000000&@2 +@57|5|0|5|,|3| @8|2|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_29.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_29.dump new file mode 100644 index 0000000000..6baa1feeee --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_29.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|t|a|n|h|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|h|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|t|a|n|h|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|h| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|a|s|;+0#0000000&| @1|q+0#00e0e07&|c|a|s|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|c|a|s|;+0#0000000&| @1|q+0#00e0e07&|c|a|s| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|b|r|t|;+0#0000000&| @1|q+0#00e0e07&|c|b|r|t|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|l|o|n|g|c|b|r|t|;+0#0000000&| @1|q+0#00e0e07&|c|b|r|t| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|s|d|g|;+0#0000000&| @1|q+0#00e0e07&|c|o|s| |d|g|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|s|d|g|;+0#0000000&| @1|q+0#00e0e07&|c|o|s|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|s|h|;+0#0000000&| @1|q+0#00e0e07&|c|o|s|h|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|s|h|;+0#0000000&| @1|q+0#00e0e07&|c|o|s|h| +0#0000000&@6 +@2>l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|s|p|i|;+0#0000000&| @1|q+0#00e0e07&|c|o|s| |p|i|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|s|p|i|;+0#0000000&| @1|q+0#00e0e07&|c|o|s|p|i| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|t|d|g|;+0#0000000&| @1|q+0#00e0e07&|c|o|t| |d|g|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|t|d|g|;+0#0000000&| @1|q+0#00e0e07&|c|o|t|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|t|p|i|;+0#0000000&| @1|q+0#00e0e07&|c|o|t| |p|i|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|t|p|i|;+0#0000000&| @1|q+0#00e0e07&|c|o|t|p|i| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|t|;+0#0000000&| @1|q+0#00e0e07&|c|o|t|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|t|;+0#0000000&| @1|q+0#00e0e07&|c|o|t| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|s|c|d|g|;+0#0000000&| @1|q+0#00e0e07&|c|s|c| |d|g|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|c|s|c|d|g|;+0#0000000&| @1|q+0#00e0e07&|c|s|c|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|s|c|;+0#0000000&| @1|q+0#00e0e07&|c|s|c|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|c|s|c|;+0#0000000&| @1|q+0#00e0e07&|c|s|c| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|u|r|t|;+0#0000000&| @1|q+0#00e0e07&|c|u|r|t|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|l|o|n|g|c|u|r|t|;+0#0000000&| @1|q+0#00e0e07&|c|u|r|t| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |e|r|f|c|;+0#0000000&| @1|q+0#00e0e07&|e|r|f|c|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|l|o|n|g|e|r|f|c|;+0#0000000&| @1|q+0#00e0e07&|e|r|f|c| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |e|r|f|;+0#0000000&| @1|q+0#00e0e07&|e|r|f|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|e|r|f|;+0#0000000&| @1|q+0#00e0e07&|e|r|f| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |g|a|m@1|a|;+0#0000000&| @1|q+0#00e0e07&|g|a|m@1|a|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|l|o|n|g@1|a|m@1|a|;+0#0000000&| @1|q+0#00e0e07&|g|a|m@1|a| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |i|n|v|e|r|f|c|;+0#0000000&| @1|q+0#00e0e07&|i|n|v|e|r|f|c|;+0#0000000&| @16|l+0#00e0e07&|o|n|g|l|o|n|g|i|n|v|e|r|f|c|;+0#0000000&| @1|q+0#00e0e07&|i|n|v|e|r|f|c| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |i|n|v|e|r|f|;+0#0000000&| @1|q+0#00e0e07&|i|n|v|e|r|f|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|l|o|n|g|i|n|v|e|r|f|;+0#0000000&| @1|q+0#00e0e07&|i|n|v|e|r|f| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |l|n|g|a|m@1|a|;+0#0000000&| @1|q+0#00e0e07&|l|n|g|a|m@1|a|;+0#0000000&| @16|l+0#00e0e07&|o|n|g|l|o|n|g|l|n|g|a|m@1|a|;+0#0000000&| @1|q+0#00e0e07&|l|n|g|a|m@1|a| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |s|e|c|d|g|;+0#0000000&| @1|q+0#00e0e07&|s|e|c| |d|g|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|s|e|c|d|g|;+0#0000000&| @1|q+0#00e0e07&|s|e|c|d|g| +0#0000000&@4 +@57|5|2|3|,|3| @8|2|4|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_30.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_30.dump new file mode 100644 index 0000000000..7ac016fcc9 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_30.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |l|o|n|g| |s|e|c|d|g|;+0#0000000&| @1|q+0#00e0e07&|s|e|c| |d|g|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|s|e|c|d|g|;+0#0000000&| @1|q+0#00e0e07&|s|e|c|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |s|e|c|;+0#0000000&| @1|q+0#00e0e07&|s|e|c|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|s|e|c|;+0#0000000&| @1|q+0#00e0e07&|s|e|c| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |s|i|n|d|g|;+0#0000000&| @1|q+0#00e0e07&|s|i|n| |d|g|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|s|i|n|d|g|;+0#0000000&| @1|q+0#00e0e07&|s|i|n|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |s|i|n|h|;+0#0000000&| @1|q+0#00e0e07&|s|i|n|h|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|l|o|n|g|s|i|n|h|;+0#0000000&| @1|q+0#00e0e07&|s|i|n|h| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |s|i|n|p|i|;+0#0000000&| @1|q+0#00e0e07&|s|i|n| |p|i|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|s|i|n|p|i|;+0#0000000&| @1|q+0#00e0e07&|s|i|n|p|i| +0#0000000&@4 +@2>l+0#00e0e07&|o|n|g| |l|o|n|g| |t|a|n|d|g|;+0#0000000&| @1|q+0#00e0e07&|t|a|n| |d|g|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|t|a|n|d|g|;+0#0000000&| @1|q+0#00e0e07&|t|a|n|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |t|a|n|h|;+0#0000000&| @1|q+0#00e0e07&|t|a|n|h|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|l|o|n|g|t|a|n|h|;+0#0000000&| @1|q+0#00e0e07&|t|a|n|h| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |t|a|n|p|i|;+0#0000000&| @1|q+0#00e0e07&|t|a|n| |p|i|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|l|o|n|g|t|a|n|p|i|;+0#0000000&| @1|q+0#00e0e07&|t|a|n|p|i| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c@1|o|s|;+0#0000000&| @1|q+0#00e0e07&|a|c|o|s|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c@1|o|s|;+0#0000000&| @1|q+0#00e0e07&|a|c|o|s| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|s|i|n|;+0#0000000&| @1|q+0#00e0e07&|a|s|i|n|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|s|i|n|;+0#0000000&| @1|q+0#00e0e07&|a|s|i|n| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|t|a|n|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|t|a|n|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|s|;+0#0000000&| @1|q+0#00e0e07&|c|o|s|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|s|;+0#0000000&| @1|q+0#00e0e07&|c|o|s| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |e|x|p|;+0#0000000&| @1|q+0#00e0e07&|e|x|p|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|e|x|p|;+0#0000000&| @1|q+0#00e0e07&|e|x|p| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |l|n|;+0#0000000&| @1|q+0#00e0e07&|l|n|;+0#0000000&| @26|l+0#00e0e07&|o|n|g|l|o|n|g|l|n|;+0#0000000&| @1|q+0#00e0e07&|l|n| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |l|o|g|;+0#0000000&| @1|q+0#00e0e07&|l|o|g|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|l|o|g|;+0#0000000&| @1|q+0#00e0e07&|l|o|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |s|i|n|;+0#0000000&| @1|q+0#00e0e07&|s|i|n|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|s|i|n|;+0#0000000&| @1|q+0#00e0e07&|s|i|n| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |s|q|r|t|;+0#0000000&| @1|q+0#00e0e07&|s|q|r|t|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|l|o|n|g|s|q|r|t|;+0#0000000&| @1|q+0#00e0e07&|s|q|r|t| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |t|a|n|;+0#0000000&| @1|q+0#00e0e07&|t|a|n|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|t|a|n|;+0#0000000&| @1|q+0#00e0e07&|t|a|n| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|t|a|n|2|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|2|d|g|;+0#0000000&| @14|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|t|a|n|2|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|@+0#4040ff13&@2 +| +0#0000000&@56|5|4|1|,|3| @8|2|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_31.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_31.dump new file mode 100644 index 0000000000..ff8ad4d618 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_31.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|t|a|n|2|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|2|d|g|;+0#0000000&| @14|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|t|a|n|2|d|g|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|2|d +|g| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |a|r|c|t|a|n|2|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|2|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|l|o|n|g|a|r|c|t|a|n|2|;+0#0000000&| @1|q+0#00e0e07&|a|t|a|n|2| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |b|e|t|a|;+0#0000000&| @1|q+0#00e0e07&|b|e|t|a|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|l|o|n|g|b|e|t|a|;+0#0000000&| @1|q+0#00e0e07&|b|e|t|a| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |g|a|m@1|a| |i|n|c|f|;+0#0000000&| @1|q+0#00e0e07&|g|a|m@1|a|i|n|c|f|;+0#0000000&| @11|l+0#00e0e07&|o|n|g|l|o|n|g@1|a|m@1|a|i|n|c|f|;+0#0000000&| @1|q+0#00e0e07&|g|a|m@1|a|i +|n|c|f| +0#0000000&@71 +@2>l+0#00e0e07&|o|n|g| |l|o|n|g| |g|a|m@1|a| |i|n|c|g|f|;+0#0000000&| @1|q+0#00e0e07&|g|a|m@1|a|i|n|c|g|f|;+0#0000000&| @9|l+0#00e0e07&|o|n|g|l|o|n|g@1|a|m@1|a|i|n|c|g|f|;+0#0000000&| @1|q+0#00e0e07&|g|a|m@1|a +|i|n|c|g|f| +0#0000000&@69 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |g|a|m@1|a| |i|n|c|;+0#0000000&| @1|q+0#00e0e07&|g|a|m@1|a|i|n|c|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|l|o|n|g@1|a|m@1|a|i|n|c|;+0#0000000&| @1|q+0#00e0e07&|g|a|m@1|a|i|n +|c| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |l|n| |b|e|t|a|;+0#0000000&| @1|q+0#00e0e07&|l|n|b|e|t|a|;+0#0000000&| @17|l+0#00e0e07&|o|n|g|l|o|n|g|l|n|b|e|t|a|;+0#0000000&| @1|q+0#00e0e07&|l|n|b|e|t|a| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |b|e|t|a| |i|n|c|;+0#0000000&| @1|q+0#00e0e07&|b|e|t|a|i|n|c|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|b|e|t|a|i|n|c|;+0#0000000&| @1|q+0#00e0e07&|b|e|t|a|i|n|c| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |g|a|m@1|a| |i|n|c|g|;+0#0000000&| @1|q+0#00e0e07&|g|a|m@1|a|i|n|c|g|;+0#0000000&| @11|l+0#00e0e07&|o|n|g|l|o|n|g@1|a|m@1|a|i|n|c|g|;+0#0000000&| @1|q+0#00e0e07&|g|a|m@1|a|i +|n|c|g| +0#0000000&@71 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@57|5@1|8|,|3| @8|2|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_32.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_32.dump new file mode 100644 index 0000000000..562b64dd18 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_32.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2>*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|D+0#af5f00255&|I|V|A|B| +0#0000000&@40|D+0#af5f00255&|I|V|A|B| +0#0000000&@21 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@57|5|7|2|,|3| @8|2|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_33.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_33.dump new file mode 100644 index 0000000000..82b9fd2321 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_33.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2>>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|I+0#af5f00255&| +0#0000000&@44|I+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|*| +0#0000000&@43|++0#af5f00255&|*| +0#0000000&@24 +|#+0#0000e05&| |L|O|N|G| |L|O|N|G| |C|O|M|P|L|E|X| |i|n| |s|o|f|t|w|a|r|e| |#| +0#0000000&@41 +@2|R+0#af5f00255&|E| +0#0000000&@43|R+0#af5f00255&|E| +0#0000000&@24 +@2|I+0#af5f00255&|M| +0#0000000&@43|I+0#af5f00255&|M| +0#0000000&@24 +@2|A+0#af5f00255&|R|G| +0#0000000&@42|A+0#af5f00255&|R|G| +0#0000000&@23 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@57|5|9|0|,|3| @8|2|7|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_34.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_34.dump new file mode 100644 index 0000000000..345dd915ee --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_34.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|C+0#af5f00255&|O|N|J| +0#0000000&@41|C+0#af5f00255&|O|N|J| +0#0000000&@22 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2>/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@57|6|0|8|,|3| @8|2|8|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_35.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_35.dump new file mode 100644 index 0000000000..a1d2333f79 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_35.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|D+0#af5f00255&|I|V|A|B| +0#0000000&@40|D+0#af5f00255&|I|V|A|B| +0#0000000&@21 +@2>l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |c|o|s|h|;+0#0000000&| @1|q+0#00e0e07&|c|a|c|o|s|h|;+0#0000000&| @8|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|a|r|c@1|o|s|h|;+0#0000000&| @1|q+0#00e0e07&|c +|a|c|o|s|h| +0#0000000&@69 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |c|o|s|;+0#0000000&| @1|q+0#00e0e07&|c|a|c|o|s|;+0#0000000&| @10|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|a|r|c@1|o|s|;+0#0000000&| @1|q+0#00e0e07&|c|a +|c|o|s| +0#0000000&@71 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |s|i|n|h|;+0#0000000&| @1|q+0#00e0e07&|c|a|s|i|n|h|;+0#0000000&| @8|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|a|r|c|s|i|n|h|;+0#0000000&| @1|q+0#00e0e07&|c +|a|s|i|n|h| +0#0000000&@69 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |s|i|n|;+0#0000000&| @1|q+0#00e0e07&|c|a|s|i|n|;+0#0000000&| @10|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|a|r|c|s|i|n|;+0#0000000&| @1|q+0#00e0e07&|c|a +|s|i|n| +0#0000000&@71 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |t|a|n|h|;+0#0000000&| @1|q+0#00e0e07&|c|a|t|a|n|h|;+0#0000000&| @8|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|a|r|c|t|a|n|h|;+0#0000000&| @1|q+0#00e0e07&|c +|a|t|a|n|h| +0#0000000&@69 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |t|a|n|;+0#0000000&| @1|q+0#00e0e07&|c|a|t|a|n|;+0#0000000&| @10|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|a|r|c|t|a|n|;+0#0000000&| @1|q+0#00e0e07&|c|a +|t|a|n| +0#0000000&@71 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |c|o|s|h|;+0#0000000&| @1|q+0#00e0e07&|c@1|o|s|h|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|c|o|s|h|;+0#0000000&| @1|q+0#00e0e07&|c@1|o|s +|h| +0#0000000&@73 +@57|6|2|6|,|3| @8|2|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_36.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_36.dump new file mode 100644 index 0000000000..4feb62a709 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_36.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |c|o|s|h|;+0#0000000&| @1|q+0#00e0e07&|c@1|o|s|h|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|c|o|s|h|;+0#0000000&| @1|q+0#00e0e07&|c@1|o|s +|h| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |c|o|s|;+0#0000000&| @1|q+0#00e0e07&|c@1|o|s|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|c|o|s|;+0#0000000&| @1|q+0#00e0e07&|c@1|o|s| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |e|x|p|;+0#0000000&| @1|q+0#00e0e07&|c|e|x|p|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|e|x|p|;+0#0000000&| @1|q+0#00e0e07&|c|e|x|p| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |l|n|;+0#0000000&| @1|q+0#00e0e07&|c|l|n|;+0#0000000&| @17|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|l|n|;+0#0000000&| @1|q+0#00e0e07&|c|l|n| +0#0000000&@2 +@2>l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |s|i|n|h|;+0#0000000&| @1|q+0#00e0e07&|c|s|i|n|h|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|s|i|n|h|;+0#0000000&| @1|q+0#00e0e07&|c|s|i|n +|h| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |s|i|n|;+0#0000000&| @1|q+0#00e0e07&|c|s|i|n|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|s|i|n|;+0#0000000&| @1|q+0#00e0e07&|c|s|i|n| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |s|q|r|t|;+0#0000000&| @1|q+0#00e0e07&|c|s|q|r|t|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|s|q|r|t|;+0#0000000&| @1|q+0#00e0e07&|c|s|q|r +|t| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |t|a|n|h|;+0#0000000&| @1|q+0#00e0e07&|c|t|a|n|h|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|t|a|n|h|;+0#0000000&| @1|q+0#00e0e07&|c|t|a|n +|h| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |c|o|m|p|l|e|x| |t|a|n|;+0#0000000&| @1|q+0#00e0e07&|c|t|a|n|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|l|o|n|g|c|o|m|p|l|e|x|t|a|n|;+0#0000000&| @1|q+0#00e0e07&|c|t|a|n| +0#0000000& +|#+0#0000e05&| |B|Y|T|E|S| |o|p|s|.| |#| +0#0000000&@60 +@2|b+0#00e0e07&|y|t|e|s|p|a|c|k|;+0#0000000&| @35|b+0#00e0e07&|y|t|e|s|p|a|c|k| +0#0000000&@17 +@2|E+0#af5f00255&|L|E|M| +0#0000000&@41|E+0#af5f00255&|L|E|M| +0#0000000&@22 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@57|6|3|6|,|3| @8|3|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_37.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_37.dump new file mode 100644 index 0000000000..c2fda26665 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_37.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|++0#af5f00255&|=|:| +0#0000000&@42|++0#af5f00255&|=|:| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|T|O| +0#0000000&@39|P+0#af5f00255&|L|U|S|T|O| +0#0000000&@20 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2>~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +|#+0#0000e05&| |L|O|N|G| |B|Y|T|E|S| |o|p|s|.| |#| +0#0000000&@55 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@57|6|5|1|,|3| @8|3|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_38.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_38.dump new file mode 100644 index 0000000000..55f691cd19 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_38.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|l+0#00e0e07&|o|n|g| |b|y|t|e|s| |p|a|c|k|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|b|y|t|e|s|p|a|c|k| +0#0000000&@13 +@2|E+0#af5f00255&|L|E|M| +0#0000000&@41|E+0#af5f00255&|L|E|M| +0#0000000&@22 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2>++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|++0#af5f00255&|=|:| +0#0000000&@42|++0#af5f00255&|=|:| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|T|O| +0#0000000&@39|P+0#af5f00255&|L|U|S|T|O| +0#0000000&@20 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@57|6@1|9|,|3| @8|3|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_39.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_39.dump new file mode 100644 index 0000000000..9ea37111d0 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_39.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +>#+0#0000e05&| |S|T|R|I|N|G| |o|p|s|.| |#| +0#0000000&@59 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@57|6|8|7|,|1| @8|3|2|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_40.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_40.dump new file mode 100644 index 0000000000..46655a2690 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_40.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2>*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|++0#af5f00255&|=|:| +0#0000000&@42|++0#af5f00255&|=|:| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|T|O| +0#0000000&@39|P+0#af5f00255&|L|U|S|T|O| +0#0000000&@20 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|L|E|M| +0#0000000&@41|E+0#af5f00255&|L|E|M| +0#0000000&@22 +@2|r+0#00e0e07&|e|a|l| |p|a|t|h|;+0#0000000&| @35|r+0#00e0e07&|e|a|l|p|a|t|h| +0#0000000&@18 +|#+0#0000e05&| |S|E|M|A| |o|p|s|.| |#| +0#0000000&@61 +@2|L+0#af5f00255&|E|V|E|L| +0#0000000&@40|L+0#af5f00255&|E|V|E|L| +0#0000000&@21 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|D+0#af5f00255&|O|W|N| +0#0000000&@41|D+0#af5f00255&|O|W|N| +0#0000000&@22 +@2|L+0#af5f00255&|E|V|E|L| +0#0000000&@40|L+0#af5f00255&|E|V|E|L| +0#0000000&@21 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|D+0#af5f00255&|O|W|N| +0#0000000&@41|D+0#af5f00255&|O|W|N| +0#0000000&@22 +@57|7|0|5|,|3| @8|3@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_41.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_41.dump new file mode 100644 index 0000000000..f90554b604 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_41.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|D+0#af5f00255&|O|W|N| +0#0000000&@41|D+0#af5f00255&|O|W|N| +0#0000000&@22 +|#+0#0000e05&| |R|O|W|S| |o|p|s|.| |#| +0#0000000&@61 +@2|E+0#af5f00255&|L|E|M|S| +0#0000000&@40|E+0#af5f00255&|L|E|M|S| +0#0000000&@21 +@2|L+0#af5f00255&|W|B| +0#0000000&@42|L+0#af5f00255&|W|B| +0#0000000&@23 +@2|U+0#af5f00255&|P|B| +0#0000000&@42|U+0#af5f00255&|P|B| +0#0000000&@23 +@2>E+0#af5f00255&|L|E|M|S| +0#0000000&@40|E+0#af5f00255&|L|E|M|S| +0#0000000&@21 +@2|L+0#af5f00255&|W|B| +0#0000000&@42|L+0#af5f00255&|W|B| +0#0000000&@23 +@2|U+0#af5f00255&|P|B| +0#0000000&@42|U+0#af5f00255&|P|B| +0#0000000&@23 +@2|S+0#af5f00255&|O|R|T| +0#0000000&@41|S+0#af5f00255&|O|R|T| +0#0000000&@22 +|#+0#0000e05&| |S|o|m|e| |"|t|e|r|m|i|n|a|t|o|r|s| |#| +0#0000000&@53 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +|#+0#0000e05&| |S|O|U|N|D|/|R|I|F@1| |p|r|o|c|s|.| |#| +0#0000000&@53 +@2|n+0#00e0e07&|e|w|s|o|u|n|d|;+0#0000000&| @36|n+0#00e0e07&|e|w|s|o|u|n|d| +0#0000000&@18 +@2|g+0#00e0e07&|e|t|s|o|u|n|d|;+0#0000000&| @36|g+0#00e0e07&|e|t|s|o|u|n|d| +0#0000000&@18 +@2|s+0#00e0e07&|e|t|s|o|u|n|d|;+0#0000000&| @36|s+0#00e0e07&|e|t|s|o|u|n|d| +0#0000000&@18 +@2|R+0#af5f00255&|E|S|O|L|U|T|I|O|N| +0#0000000&@35|R+0#af5f00255&|E|S|O|L|U|T|I|O|N| +0#0000000&@16 +@2|C+0#af5f00255&|H|A|N@1|E|L|S| +0#0000000&@37|C+0#af5f00255&|H|A|N@1|E|L|S| +0#0000000&@18 +@2|R+0#af5f00255&|A|T|E| +0#0000000&@41|R+0#af5f00255&|A|T|E| +0#0000000&@22 +@57|7|2|3|,|3| @8|3|4|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_42.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_42.dump new file mode 100644 index 0000000000..1fa24a66a8 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_42.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|R+0#af5f00255&|A|T|E| +0#0000000&@41|R+0#af5f00255&|A|T|E| +0#0000000&@22 +@2|S+0#af5f00255&|A|M|P|L|E|S| +0#0000000&@38|S+0#af5f00255&|A|M|P|L|E|S| +0#0000000&@19 +|#+0#0000e05&| |S|e|t| |u|p| |s|t|a|n|d|e|n|v| |-| |t|r|a|n|s|p|u|t|.| |#| +0#0000000&@43 +@2|l+0#00e0e07&|o|n|g| |p|i|;+0#0000000&| @1|d+0#00e0e07&|p|i|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|p|i|;+0#0000000&| @1|d+0#00e0e07&|p|i| +0#0000000&@14 +@2|l+0#00e0e07&|o|n|g| |m|a|x| |b|i|t|s|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|m|a|x|b|i|t|s| +0#0000000&@15 +@2>l+0#00e0e07&|o|n|g| |m|a|x| |i|n|t|;+0#0000000&| @32|l+0#00e0e07&|o|n|g|m|a|x|i|n|t| +0#0000000&@16 +@2|l+0#00e0e07&|o|n|g| |s|m|a|l@1| |r|e|a|l|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|s|m|a|l@1|r|e|a|l| +0#0000000&@13 +@2|l+0#00e0e07&|o|n|g| |m|a|x| |r|e|a|l|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|m|a|x|r|e|a|l| +0#0000000&@15 +@2|l+0#00e0e07&|o|n|g| |m|i|n| |r|e|a|l|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|m|i|n|r|e|a|l| +0#0000000&@15 +@2|l+0#00e0e07&|o|n|g| |i|n|f|i|n|i|t|y|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|i|n|f|i|n|i|t|y| +0#0000000&@14 +@2|l+0#00e0e07&|o|n|g| |m|i|n|u|s| |i|n|f|i|n|i|t|y|;+0#0000000&| @25|l+0#00e0e07&|o|n|g|m|i|n|u|s|i|n|f|i|n|i|t|y| +0#0000000&@9 +@2|l+0#00e0e07&|o|n|g| |i|n|f|;+0#0000000&| @36|l+0#00e0e07&|o|n|g|i|n|f| +0#0000000&@19 +@2|l+0#00e0e07&|o|n|g| |m|i|n| |i|n|f|;+0#0000000&| @32|l+0#00e0e07&|o|n|g|m|i|n|i|n|f| +0#0000000&@16 +|#+0#0000e05&| |L|O|N|G| |I|N|T| |i|n| |s|o|f|t|w|a|r|e| |#| +0#0000000&@50 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@57|7|4|1|,|3| @8|3|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_43.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_43.dump new file mode 100644 index 0000000000..7c1ec22f6d --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_43.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|S+0#af5f00255&|I|G|N| +0#0000000&@41|S+0#af5f00255&|I|G|N| +0#0000000&@22 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2>S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|O+0#af5f00255&|D@1| +0#0000000&@42|O+0#af5f00255&|D@1| +0#0000000&@23 +@2|E+0#af5f00255&|N|T|I|E|R| +0#0000000&@39|E+0#af5f00255&|N|T|I|E|R| +0#0000000&@20 +@2|R+0#af5f00255&|O|U|N|D| +0#0000000&@40|R+0#af5f00255&|O|U|N|D| +0#0000000&@21 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|O+0#af5f00255&|V|E|R| +0#0000000&@41|O+0#af5f00255&|V|E|R| +0#0000000&@22 +@2|%+0#af5f00255&| +0#0000000&@44|%+0#af5f00255&| +0#0000000&@25 +@2|M+0#af5f00255&|O|D| +0#0000000&@42|M+0#af5f00255&|O|D| +0#0000000&@23 +@2|%+0#af5f00255&|*| +0#0000000&@43|%+0#af5f00255&|*| +0#0000000&@24 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@57|7|5|9|,|3| @8|3|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_44.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_44.dump new file mode 100644 index 0000000000..b661173ada --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_44.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|%+0#af5f00255&|:|=| +0#0000000&@42|%+0#af5f00255&|:|=| +0#0000000&@23 +@2|%+0#af5f00255&|*|:|=| +0#0000000&@41|%+0#af5f00255&|*|:|=| +0#0000000&@22 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2>T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|O+0#af5f00255&|V|E|R|A|B| +0#0000000&@39|O+0#af5f00255&|V|E|R|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|O|D|A|B| +0#0000000&@40|M+0#af5f00255&|O|D|A|B| +0#0000000&@21 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@57|7@2|,|3| @8|3|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_45.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_45.dump new file mode 100644 index 0000000000..a98c063d32 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_45.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2>*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|I+0#af5f00255&| +0#0000000&@44|I+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|*| +0#0000000&@43|++0#af5f00255&|*| +0#0000000&@24 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +|#+0#0000e05&| |L|O|N|G| |R|E|A|L| |i|n| |s|o|f|t|w|a|r|e| |#| +0#0000000&@49 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|s| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c@1|o|s|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s|h|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|a|r|c@1|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s|h| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|t|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|t|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c@1|o|t|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|t| +0#0000000&@8 +@57|7|9|5|,|3| @8|3|7|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_46.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_46.dump new file mode 100644 index 0000000000..295222c8e0 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_46.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|t|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|t|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c@1|o|t|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|t| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|t| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|t| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c@1|o|t|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|t|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|s|c|;+0#0000000&| @1|d+0#00e0e07&|a|c|s|c|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c@1|s|c|;+0#0000000&| @1|d+0#00e0e07&|a|c|s|c| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|s|c| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|s|c| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c@1|s|c|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|s|c|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |s|e|c|;+0#0000000&| @1|d+0#00e0e07&|a|s|e|c|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c|s|e|c|;+0#0000000&| @1|d+0#00e0e07&|a|s|e|c| +0#0000000&@8 +@2>l+0#00e0e07&|o|n|g| |a|r|c| |s|e|c| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|s|e|c| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c|s|e|c|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|s|e|c|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |s|i|n| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c|s|i|n|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n|h|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|a|r|c|s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n|h| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |t|a|n| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c|t|a|n|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|h|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|a|r|c|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|h| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |c|a|s|;+0#0000000&| @1|d+0#00e0e07&|c|a|s|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|c|a|s|;+0#0000000&| @1|d+0#00e0e07&|c|a|s| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |c|b|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|b|r|t|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|c|b|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|b|r|t| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |c|o|s| |d|g|;+0#0000000&| @1|d+0#00e0e07&|c|o|s| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|c|o|s|d|g|;+0#0000000&| @1|d+0#00e0e07&|c|o|s|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c|o|s|h|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c|o|s|h| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |c|o|s| |p|i|;+0#0000000&| @1|d+0#00e0e07&|c|o|s| |p|i|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|c|o|s|p|i|;+0#0000000&| @1|d+0#00e0e07&|c|o|s|p|i| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|o|t|;+0#0000000&| @1|d+0#00e0e07&|c|o|t|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|c|o|t|;+0#0000000&| @1|d+0#00e0e07&|c|o|t| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |c|o|t| |d|g|;+0#0000000&| @1|d+0#00e0e07&|c|o|t| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|c|o|t|d|g|;+0#0000000&| @1|d+0#00e0e07&|c|o|t|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|o|t| |p|i|;+0#0000000&| @1|d+0#00e0e07&|c|o|t| |p|i|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|c|o|t|p|i|;+0#0000000&| @1|d+0#00e0e07&|c|o|t|p|i| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|s|c|;+0#0000000&| @1|d+0#00e0e07&|c|s|c|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|c|s|c|;+0#0000000&| @1|d+0#00e0e07&|c|s|c| +0#0000000&@12 +@57|8|1|3|,|3| @8|3|8|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_47.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_47.dump new file mode 100644 index 0000000000..13c89cbc23 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_47.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |c|s|c|;+0#0000000&| @1|d+0#00e0e07&|c|s|c|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|c|s|c|;+0#0000000&| @1|d+0#00e0e07&|c|s|c| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |c|s|c| |d|g|;+0#0000000&| @1|d+0#00e0e07&|c|s|c| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|c|s|c|d|g|;+0#0000000&| @1|d+0#00e0e07&|c|s|c|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|u|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|u|r|t|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|c|u|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|u|r|t| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |e|r|f|c|;+0#0000000&| @1|d+0#00e0e07&|e|r|f|c|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|e|r|f|c|;+0#0000000&| @1|d+0#00e0e07&|e|r|f|c| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |e|r|f|;+0#0000000&| @1|d+0#00e0e07&|e|r|f|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|e|r|f|;+0#0000000&| @1|d+0#00e0e07&|e|r|f| +0#0000000&@12 +@2>l+0#00e0e07&|o|n|g| |g|a|m@1|a|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|;+0#0000000&| @25|l+0#00e0e07&|o|n|g@1|a|m@1|a|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |i|n|v| |e|r|f|c|;+0#0000000&| @1|d+0#00e0e07&|i|n|v|e|r|f|c|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|i|n|v|e|r|f|c|;+0#0000000&| @1|d+0#00e0e07&|i|n|v|e|r|f|c| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |i|n|v| |e|r|f|;+0#0000000&| @1|d+0#00e0e07&|i|n|v|e|r|f|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|i|n|v|e|r|f|;+0#0000000&| @1|d+0#00e0e07&|i|n|v|e|r|f| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |l|n| |g|a|m@1|a|;+0#0000000&| @1|d+0#00e0e07&|l|n|g|a|m@1|a|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|l|n|g|a|m@1|a|;+0#0000000&| @1|d+0#00e0e07&|l|n|g|a|m@1|a| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |s|e|c| |d|g|;+0#0000000&| @1|d+0#00e0e07&|s|e|c| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|s|e|c|d|g|;+0#0000000&| @1|d+0#00e0e07&|s|e|c|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |s|e|c|;+0#0000000&| @1|d+0#00e0e07&|s|e|c|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|s|e|c|;+0#0000000&| @1|d+0#00e0e07&|s|e|c| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |s|i|n| |d|g|;+0#0000000&| @1|d+0#00e0e07&|s|i|n| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|s|i|n|d|g|;+0#0000000&| @1|d+0#00e0e07&|s|i|n|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|s|i|n|h|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|s|i|n|h| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |s|i|n| |p|i|;+0#0000000&| @1|d+0#00e0e07&|s|i|n| |p|i|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|s|i|n|p|i|;+0#0000000&| @1|d+0#00e0e07&|s|i|n|p|i| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |t|a|n| |d|g|;+0#0000000&| @1|d+0#00e0e07&|t|a|n| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|t|a|n|d|g|;+0#0000000&| @1|d+0#00e0e07&|t|a|n|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|t|a|n|h|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|t|a|n|h| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |t|a|n| |p|i|;+0#0000000&| @1|d+0#00e0e07&|t|a|n| |p|i|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|t|a|n|p|i|;+0#0000000&| @1|d+0#00e0e07&|t|a|n|p|i| +0#0000000&@8 +|#+0#0000e05&| |R@1|.| |#| +0#0000000&@67 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|s|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c@1|o|s|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s| +0#0000000&@8 +@57|8|3|1|,|3| @8|3|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_48.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_48.dump new file mode 100644 index 0000000000..15a95580a5 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_48.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|s|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c@1|o|s|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |s|i|n|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c|s|i|n|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |t|a|n|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c|t|a|n|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c|o|s|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c|o|s| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |e|x|p|;+0#0000000&| @1|d+0#00e0e07&|e|x|p|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|e|x|p|;+0#0000000&| @1|d+0#00e0e07&|e|x|p| +0#0000000&@12 +@2>l+0#00e0e07&|o|n|g| |l|n|;+0#0000000&| @1|d+0#00e0e07&|l|n|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|l|n|;+0#0000000&| @1|d+0#00e0e07&|l|n| +0#0000000&@14 +@2|l+0#00e0e07&|o|n|g| |l|o|g|;+0#0000000&| @1|d+0#00e0e07&|l|o|g|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|l|o|g|;+0#0000000&| @1|d+0#00e0e07&|l|o|g| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |s|i|n|;+0#0000000&| @1|d+0#00e0e07&|s|i|n|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|s|i|n|;+0#0000000&| @1|d+0#00e0e07&|s|i|n| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |s|q|r|t|;+0#0000000&| @1|d+0#00e0e07&|s|q|r|t|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|s|q|r|t|;+0#0000000&| @1|d+0#00e0e07&|s|q|r|t| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |t|a|n|;+0#0000000&| @1|d+0#00e0e07&|t|a|n|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|t|a|n|;+0#0000000&| @1|d+0#00e0e07&|t|a|n| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |n|e|x|t| |r|a|n|d|o|m|;+0#0000000&| @28|l+0#00e0e07&|o|n|g|n|e|x|t|r|a|n|d|o|m| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |r|a|n|d|o|m|;+0#0000000&| @33|l+0#00e0e07&|o|n|g|r|a|n|d|o|m| +0#0000000&@16 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |t|a|n|2|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|2|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|a|r|c|t|a|n|2|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|2| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |t|a|n|2| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|2|d|g|;+0#0000000&| @17|l+0#00e0e07&|o|n|g|a|r|c|t|a|n|2|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|2|d|g| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |b|e|t|a|;+0#0000000&| @1|d+0#00e0e07&|b|e|t|a|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|b|e|t|a|;+0#0000000&| @1|d+0#00e0e07&|b|e|t|a| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |g|a|m@1|a| |i|n|c|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|;+0#0000000&| @18|l+0#00e0e07&|o|n|g@1|a|m@1|a|i|n|c|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |g|a|m@1|a| |i|n|c|f|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|f|;+0#0000000&| @16|l+0#00e0e07&|o|n|g@1|a|m@1|a|i|n|c|f|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|f| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |g|a|m@1|a| |i|n|c|g|f|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|g|f|;+0#0000000&| @14|l+0#00e0e07&|o|n|g@1|a|m@1|a|i|n|c|g|f|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|g +|f| +0#0000000&@73 +@57|8|4|9|,|3| @8|4|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_49.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_49.dump new file mode 100644 index 0000000000..bba3dc9d41 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_49.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |g|a|m@1|a| |i|n|c|g|f|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|g|f|;+0#0000000&| @14|l+0#00e0e07&|o|n|g@1|a|m@1|a|i|n|c|g|f|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|g +|f| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |l|n| |b|e|t|a|;+0#0000000&| @1|d+0#00e0e07&|l|n|b|e|t|a|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|l|n|b|e|t|a|;+0#0000000&| @1|d+0#00e0e07&|l|n|b|e|t|a| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |b|e|t|a| |i|n|c|;+0#0000000&| @1|d+0#00e0e07&|b|e|t|a|i|n|c|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|b|e|t|a|i|n|c|;+0#0000000&| @1|d+0#00e0e07&|b|e|t|a|i|n|c| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |g|a|m@1|a| |i|n|c|g|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|g|;+0#0000000&| @16|l+0#00e0e07&|o|n|g@1|a|m@1|a|i|n|c|g|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|g| +0#0000000& +@2>S+0#af5f00255&|I|G|N| +0#0000000&@41|S+0#af5f00255&|I|G|N| +0#0000000&@22 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@57|8|6|5|,|3| @8|4|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_50.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_50.dump new file mode 100644 index 0000000000..0a628081ee --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_50.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|D+0#af5f00255&|I|V|A|B| +0#0000000&@40|D+0#af5f00255&|I|V|A|B| +0#0000000&@21 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2>/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@57|8@1|3|,|3| @8|4|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_51.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_51.dump new file mode 100644 index 0000000000..f2a3c6ee9e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_51.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|I+0#af5f00255&| +0#0000000&@44|I+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|*| +0#0000000&@43|++0#af5f00255&|*| +0#0000000&@24 +|#+0#0000e05&| |L|O|N|G| |C|O|M|P|L|E|X| |i|n| |s|o|f|t|w|a|r|e| |#| +0#0000000&@46 +@2>L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|R+0#af5f00255&|E| +0#0000000&@43|R+0#af5f00255&|E| +0#0000000&@24 +@2|I+0#af5f00255&|M| +0#0000000&@43|I+0#af5f00255&|M| +0#0000000&@24 +@2|A+0#af5f00255&|R|G| +0#0000000&@42|A+0#af5f00255&|R|G| +0#0000000&@23 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|C+0#af5f00255&|O|N|J| +0#0000000&@41|C+0#af5f00255&|O|N|J| +0#0000000&@22 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@57|9|0|1|,|3| @8|4|2|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_52.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_52.dump new file mode 100644 index 0000000000..1b005204cb --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_52.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2>=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|D+0#af5f00255&|I|V|A|B| +0#0000000&@40|D+0#af5f00255&|I|V|A|B| +0#0000000&@21 +@57|9|1|9|,|3| @8|4|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_53.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_53.dump new file mode 100644 index 0000000000..e322006764 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_53.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|D+0#af5f00255&|I|V|A|B| +0#0000000&@40|D+0#af5f00255&|I|V|A|B| +0#0000000&@21 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c|a|c|o|s|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c@1|o|s|;+0#0000000&| @1|d+0#00e0e07&|c|a|c|o|s| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|c|o|s|h|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c@1|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|c|o|s +|h| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |s|i|n|;+0#0000000&| @1|d+0#00e0e07&|c|a|s|i|n|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c|s|i|n|;+0#0000000&| @1|d+0#00e0e07&|c|a|s|i|n| +0#0000000& +@2>l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|s|i|n|h|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c|s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|s|i|n +|h| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |t|a|n|;+0#0000000&| @1|d+0#00e0e07&|c|a|t|a|n|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c|t|a|n|;+0#0000000&| @1|d+0#00e0e07&|c|a|t|a|n| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|t|a|n|h|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|t|a|n +|h| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c@1|o|s|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c@1|o|s| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c@1|o|s|h|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c@1|o|s|h| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |e|x|p|;+0#0000000&| @1|d+0#00e0e07&|c|e|x|p|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|e|x|p|;+0#0000000&| @1|d+0#00e0e07&|c|e|x|p| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |l|n|;+0#0000000&| @1|d+0#00e0e07&|c|l|n|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|l|n|;+0#0000000&| @1|d+0#00e0e07&|c|l|n| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |s|i|n|;+0#0000000&| @1|d+0#00e0e07&|c|s|i|n|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|s|i|n|;+0#0000000&| @1|d+0#00e0e07&|c|s|i|n| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|s|i|n|;+0#0000000&| @19|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|s|i|n| +0#0000000&@3 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |s|q|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|s|q|r|t|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|s|q|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|s|q|r|t| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |t|a|n|;+0#0000000&| @1|d+0#00e0e07&|c|t|a|n|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|t|a|n|;+0#0000000&| @1|d+0#00e0e07&|c|t|a|n| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|t|a|n|h|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|t|a|n|h| +0#0000000&@2 +@57|9|3|6|,|3| @8|4@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_54.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_54.dump new file mode 100644 index 0000000000..f36819638f --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_54.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|t|a|n|h|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|t|a|n|h| +0#0000000&@2 +|#+0#0000e05&| |L|O|N|G| |B|I|T|S| |i|n| |s|o|f|t|w|a|r|e| |#| +0#0000000&@49 +@2|l+0#00e0e07&|o|n|g|b|i|t|s|p|a|c|k|;+0#0000000&| @32|l+0#00e0e07&|o|n|g|b|i|t|s|p|a|c|k| +0#0000000&@14 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|B+0#af5f00255&|I|N| +0#0000000&@42|B+0#af5f00255&|I|N| +0#0000000&@23 +@2>S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|N+0#af5f00255&|O|T| +0#0000000&@42|N+0#af5f00255&|O|T| +0#0000000&@23 +@2|~+0#af5f00255&| +0#0000000&@44|~+0#af5f00255&| +0#0000000&@25 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@57|9|5|2|,|3| @8|4|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_55.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_55.dump new file mode 100644 index 0000000000..59635c3d2b --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_55.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|A+0#af5f00255&|N|D| +0#0000000&@42|A+0#af5f00255&|N|D| +0#0000000&@23 +@2|&+0#af5f00255&| +0#0000000&@44|&+0#af5f00255&| +0#0000000&@25 +@2|O+0#af5f00255&|R| +0#0000000&@43|O+0#af5f00255&|R| +0#0000000&@24 +@2|X+0#af5f00255&|O|R| +0#0000000&@42|X+0#af5f00255&|O|R| +0#0000000&@23 +@2>S+0#af5f00255&|H|L| +0#0000000&@42|S+0#af5f00255&|H|L| +0#0000000&@23 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|S+0#af5f00255&|H|R| +0#0000000&@42|S+0#af5f00255&|H|R| +0#0000000&@23 +@2|D+0#af5f00255&|O|W|N| +0#0000000&@41|D+0#af5f00255&|O|W|N| +0#0000000&@22 +@2|E+0#af5f00255&|L|E|M| +0#0000000&@41|E+0#af5f00255&|L|E|M| +0#0000000&@22 +@2|S+0#af5f00255&|E|T| +0#0000000&@42|S+0#af5f00255&|E|T| +0#0000000&@23 +@2|C+0#af5f00255&|L|E|A|R| +0#0000000&@40|C+0#af5f00255&|L|E|A|R| +0#0000000&@21 +@2|l+0#00e0e07&|o|n|g| |p|i|;+0#0000000&| @1|d+0#00e0e07&|p|i|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|p|i|;+0#0000000&| @1|d+0#00e0e07&|p|i| +0#0000000&@14 +@2|l+0#00e0e07&|o|n|g| |m|a|x| |b|i|t|s|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|m|a|x|b|i|t|s| +0#0000000&@15 +@2|l+0#00e0e07&|o|n|g| |m|a|x| |i|n|t|;+0#0000000&| @32|l+0#00e0e07&|o|n|g|m|a|x|i|n|t| +0#0000000&@16 +@2|l+0#00e0e07&|o|n|g| |s|m|a|l@1| |r|e|a|l|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|s|m|a|l@1|r|e|a|l| +0#0000000&@13 +@2|l+0#00e0e07&|o|n|g| |m|a|x| |r|e|a|l|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|m|a|x|r|e|a|l| +0#0000000&@15 +@2|l+0#00e0e07&|o|n|g| |m|i|n| |r|e|a|l|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|m|i|n|r|e|a|l| +0#0000000&@15 +@2|l+0#00e0e07&|o|n|g| |i|n|f|i|n|i|t|y|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|i|n|f|i|n|i|t|y| +0#0000000&@14 +@57|9|7|0|,|3| @8|4|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_56.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_56.dump new file mode 100644 index 0000000000..0c17cb159a --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_56.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |i|n|f|i|n|i|t|y|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|i|n|f|i|n|i|t|y| +0#0000000&@14 +@2|l+0#00e0e07&|o|n|g| |m|i|n|u|s| |i|n|f|i|n|i|t|y|;+0#0000000&| @25|l+0#00e0e07&|o|n|g|m|i|n|u|s|i|n|f|i|n|i|t|y| +0#0000000&@9 +@2|l+0#00e0e07&|o|n|g| |i|n|f|;+0#0000000&| @36|l+0#00e0e07&|o|n|g|i|n|f| +0#0000000&@19 +@2|l+0#00e0e07&|o|n|g| |m|i|n| |i|n|f|;+0#0000000&| @32|l+0#00e0e07&|o|n|g|m|i|n|i|n|f| +0#0000000&@16 +|#+0#0000e05&| |L|O|N|G| |I|N|T| |a|s| |1|2|8| |b|i|t| |#| +0#0000000&@51 +@2>++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|S+0#af5f00255&|I|G|N| +0#0000000&@41|S+0#af5f00255&|I|G|N| +0#0000000&@22 +@2|O+0#af5f00255&|D@1| +0#0000000&@42|O+0#af5f00255&|D@1| +0#0000000&@23 +@2|E+0#af5f00255&|N|T|I|E|R| +0#0000000&@39|E+0#af5f00255&|N|T|I|E|R| +0#0000000&@20 +@2|R+0#af5f00255&|O|U|N|D| +0#0000000&@40|R+0#af5f00255&|O|U|N|D| +0#0000000&@21 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|O+0#af5f00255&|V|E|R| +0#0000000&@41|O+0#af5f00255&|V|E|R| +0#0000000&@22 +@2|%+0#af5f00255&| +0#0000000&@44|%+0#af5f00255&| +0#0000000&@25 +@57|9|8@1|,|3| @8|4|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_57.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_57.dump new file mode 100644 index 0000000000..88a059bdb1 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_57.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|%+0#af5f00255&| +0#0000000&@44|%+0#af5f00255&| +0#0000000&@25 +@2|M+0#af5f00255&|O|D| +0#0000000&@42|M+0#af5f00255&|O|D| +0#0000000&@23 +@2|%+0#af5f00255&|*| +0#0000000&@43|%+0#af5f00255&|*| +0#0000000&@24 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2>^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|%+0#af5f00255&|:|=| +0#0000000&@42|%+0#af5f00255&|:|=| +0#0000000&@23 +@2|%+0#af5f00255&|*|:|=| +0#0000000&@41|%+0#af5f00255&|*|:|=| +0#0000000&@22 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|O+0#af5f00255&|V|E|R|A|B| +0#0000000&@39|O+0#af5f00255&|V|E|R|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|O|D|A|B| +0#0000000&@40|M+0#af5f00255&|O|D|A|B| +0#0000000&@21 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@57|1|0@1|6|,|3| @7|4|7|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_58.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_58.dump new file mode 100644 index 0000000000..f7af3b569e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_58.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2><+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +|#+0#0000e05&| |L|O|N|G| |R|E|A|L| |a|s| |1|2|8| |b|i|t| |#| +0#0000000&@50 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|S+0#af5f00255&|I|G|N| +0#0000000&@41|S+0#af5f00255&|I|G|N| +0#0000000&@22 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@57|1|0|2|4|,|3| @7|4|8|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_59.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_59.dump new file mode 100644 index 0000000000..d49c590f4c --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_59.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2>U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@57|1|0|4|2|,|3| @7|4|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_60.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_60.dump new file mode 100644 index 0000000000..377ed22503 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_60.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|D+0#af5f00255&|I|V|A|B| +0#0000000&@40|D+0#af5f00255&|I|V|A|B| +0#0000000&@21 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2>E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|s| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c@1|o|s|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s|d|g| +0#0000000&@4 +@57|1|0|6|0|,|3| @7|5|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_61.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_61.dump new file mode 100644 index 0000000000..69e9524be7 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_61.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|s| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c@1|o|s|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s|h|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|a|r|c@1|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s|h| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|t| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|t| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c@1|o|t|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|t|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|t|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|t|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c@1|o|t|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|t| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|s|c|;+0#0000000&| @1|d+0#00e0e07&|a|c|s|c|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c@1|s|c|;+0#0000000&| @1|d+0#00e0e07&|a|c|s|c| +0#0000000&@8 +@2>l+0#00e0e07&|o|n|g| |a|r|c| |c|s|c| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|s|c| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c@1|s|c|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|c|s|c|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |s|e|c| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|s|e|c| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c|s|e|c|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|s|e|c|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |s|i|n| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c|s|i|n|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n|h|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|a|r|c|s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n|h| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |t|a|n| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n| |d|g|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|a|r|c|t|a|n|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|d|g| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|h|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|a|r|c|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|h| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |c|b|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|b|r|t|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|c|b|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|b|r|t| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |c|o|s| |d|g|;+0#0000000&| @1|d+0#00e0e07&|c|o|s| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|c|o|s|d|g|;+0#0000000&| @1|d+0#00e0e07&|c|o|s|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c|o|s|h|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c|o|s|h| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |c|o|s| |p|i|;+0#0000000&| @1|d+0#00e0e07&|c|o|s| |p|i|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|c|o|s|p|i|;+0#0000000&| @1|d+0#00e0e07&|c|o|s|p|i| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|o|t| |d|g|;+0#0000000&| @1|d+0#00e0e07&|c|o|t| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|c|o|t|d|g|;+0#0000000&| @1|d+0#00e0e07&|c|o|t|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|o|t|;+0#0000000&| @1|d+0#00e0e07&|c|o|t|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|c|o|t|;+0#0000000&| @1|d+0#00e0e07&|c|o|t| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |c|o|t| |p|i|;+0#0000000&| @1|d+0#00e0e07&|c|o|t| |p|i|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|c|o|t|p|i|;+0#0000000&| @1|d+0#00e0e07&|c|o|t|p|i| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|s|c|;+0#0000000&| @1|d+0#00e0e07&|c|s|c|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|c|s|c|;+0#0000000&| @1|d+0#00e0e07&|c|s|c| +0#0000000&@12 +@57|1|0|7|8|,|3| @7|5|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_62.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_62.dump new file mode 100644 index 0000000000..761ec50b20 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_62.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |c|s|c|;+0#0000000&| @1|d+0#00e0e07&|c|s|c|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|c|s|c|;+0#0000000&| @1|d+0#00e0e07&|c|s|c| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |c|s|c| |d|g|;+0#0000000&| @1|d+0#00e0e07&|c|s|c| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|c|s|c|d|g|;+0#0000000&| @1|d+0#00e0e07&|c|s|c|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|u|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|u|r|t|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|c|u|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|u|r|t| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |e|r|f|c|;+0#0000000&| @1|d+0#00e0e07&|e|r|f|c|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|e|r|f|c|;+0#0000000&| @1|d+0#00e0e07&|e|r|f|c| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |e|r|f|;+0#0000000&| @1|d+0#00e0e07&|e|r|f|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|e|r|f|;+0#0000000&| @1|d+0#00e0e07&|e|r|f| +0#0000000&@12 +@2>l+0#00e0e07&|o|n|g| |i|n|v| |e|r|f|c|;+0#0000000&| @1|d+0#00e0e07&|i|n|v|e|r|f|c|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|i|n|v|e|r|f|c|;+0#0000000&| @1|d+0#00e0e07&|i|n|v|e|r|f|c| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |i|n|v| |e|r|f|;+0#0000000&| @1|d+0#00e0e07&|i|n|v|e|r|f|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|i|n|v|e|r|f|;+0#0000000&| @1|d+0#00e0e07&|i|n|v|e|r|f| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |g|a|m@1|a|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|;+0#0000000&| @25|l+0#00e0e07&|o|n|g@1|a|m@1|a|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |l|n| |g|a|m@1|a|;+0#0000000&| @1|d+0#00e0e07&|l|n|g|a|m@1|a|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|l|n|g|a|m@1|a|;+0#0000000&| @1|d+0#00e0e07&|l|n|g|a|m@1|a| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |s|e|c|;+0#0000000&| @1|d+0#00e0e07&|s|e|c|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|s|e|c|;+0#0000000&| @1|d+0#00e0e07&|s|e|c| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |s|e|c| |d|g|;+0#0000000&| @1|d+0#00e0e07&|s|e|c| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|s|e|c|d|g|;+0#0000000&| @1|d+0#00e0e07&|s|e|c|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |s|i|n| |d|g|;+0#0000000&| @1|d+0#00e0e07&|s|i|n| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|s|i|n|d|g|;+0#0000000&| @1|d+0#00e0e07&|s|i|n|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|s|i|n|h|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|s|i|n|h| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |s|i|n| |p|i|;+0#0000000&| @1|d+0#00e0e07&|s|i|n| |p|i|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|s|i|n|p|i|;+0#0000000&| @1|d+0#00e0e07&|s|i|n|p|i| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |t|a|n| |d|g|;+0#0000000&| @1|d+0#00e0e07&|t|a|n| |d|g|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|t|a|n|d|g|;+0#0000000&| @1|d+0#00e0e07&|t|a|n|d|g| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|t|a|n|h|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|t|a|n|h| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |t|a|n| |p|i|;+0#0000000&| @1|d+0#00e0e07&|t|a|n| |p|i|;+0#0000000&| @23|l+0#00e0e07&|o|n|g|t|a|n|p|i|;+0#0000000&| @1|d+0#00e0e07&|t|a|n|p|i| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |c|o|s|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c@1|o|s|;+0#0000000&| @1|d+0#00e0e07&|a|c|o|s| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |s|i|n|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c|s|i|n|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n| +0#0000000&@8 +@57|1|0|9|6|,|3| @7|5|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_63.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_63.dump new file mode 100644 index 0000000000..9ed00cb1d9 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_63.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |a|r|c| |s|i|n|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c|s|i|n|;+0#0000000&| @1|d+0#00e0e07&|a|s|i|n| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |t|a|n|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|a|r|c|t|a|n|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n| +0#0000000&@8 +@2|l+0#00e0e07&|o|n|g| |c|a|s|;+0#0000000&| @1|d+0#00e0e07&|c|a|s|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|c|a|s|;+0#0000000&| @1|d+0#00e0e07&|c|a|s| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c|o|s|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c|o|s| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |e|x|p|;+0#0000000&| @1|d+0#00e0e07&|e|x|p|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|e|x|p|;+0#0000000&| @1|d+0#00e0e07&|e|x|p| +0#0000000&@12 +@2>l+0#00e0e07&|o|n|g| |l|n|;+0#0000000&| @1|d+0#00e0e07&|l|n|;+0#0000000&| @31|l+0#00e0e07&|o|n|g|l|n|;+0#0000000&| @1|d+0#00e0e07&|l|n| +0#0000000&@14 +@2|l+0#00e0e07&|o|n|g| |l|o|g|;+0#0000000&| @1|d+0#00e0e07&|l|o|g|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|l|o|g|;+0#0000000&| @1|d+0#00e0e07&|l|o|g| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |s|i|n|;+0#0000000&| @1|d+0#00e0e07&|s|i|n|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|s|i|n|;+0#0000000&| @1|d+0#00e0e07&|s|i|n| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |s|q|r|t|;+0#0000000&| @1|d+0#00e0e07&|s|q|r|t|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|s|q|r|t|;+0#0000000&| @1|d+0#00e0e07&|s|q|r|t| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |t|a|n|;+0#0000000&| @1|d+0#00e0e07&|t|a|n|;+0#0000000&| @29|l+0#00e0e07&|o|n|g|t|a|n|;+0#0000000&| @1|d+0#00e0e07&|t|a|n| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |n|e|x|t| |r|a|n|d|o|m|;+0#0000000&| @28|l+0#00e0e07&|o|n|g|n|e|x|t|r|a|n|d|o|m| +0#0000000&@12 +@2|l+0#00e0e07&|o|n|g| |r|a|n|d|o|m|;+0#0000000&| @33|l+0#00e0e07&|o|n|g|r|a|n|d|o|m| +0#0000000&@16 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |t|a|n|2| |d|g|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|2|d|g|;+0#0000000&| @17|l+0#00e0e07&|o|n|g|a|r|c|t|a|n|2|d|g|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|2|d|g| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |a|r|c| |t|a|n|2|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|2|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|a|r|c|t|a|n|2|;+0#0000000&| @1|d+0#00e0e07&|a|t|a|n|2| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |b|e|t|a|;+0#0000000&| @1|d+0#00e0e07&|b|e|t|a|;+0#0000000&| @27|l+0#00e0e07&|o|n|g|b|e|t|a|;+0#0000000&| @1|d+0#00e0e07&|b|e|t|a| +0#0000000&@10 +@2|l+0#00e0e07&|o|n|g| |g|a|m@1|a| |i|n|c|g|f|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|g|f|;+0#0000000&| @14|l+0#00e0e07&|o|n|g@1|a|m@1|a|i|n|c|g|f|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|g +|f| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |g|a|m@1|a| |i|n|c|f|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|f|;+0#0000000&| @16|l+0#00e0e07&|o|n|g@1|a|m@1|a|i|n|c|f|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|f| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |g|a|m@1|a| |i|n|c|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|;+0#0000000&| @18|l+0#00e0e07&|o|n|g@1|a|m@1|a|i|n|c|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c| +0#0000000&@2 +@57|1@2|4|,|3| @7|5|2|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_64.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_64.dump new file mode 100644 index 0000000000..05a0d2c5e2 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_64.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |g|a|m@1|a| |i|n|c|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|;+0#0000000&| @18|l+0#00e0e07&|o|n|g@1|a|m@1|a|i|n|c|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |l|n| |b|e|t|a|;+0#0000000&| @1|d+0#00e0e07&|l|n|b|e|t|a|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|l|n|b|e|t|a|;+0#0000000&| @1|d+0#00e0e07&|l|n|b|e|t|a| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |b|e|t|a| |i|n|c|;+0#0000000&| @1|d+0#00e0e07&|b|e|t|a|i|n|c|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|b|e|t|a|i|n|c|;+0#0000000&| @1|d+0#00e0e07&|b|e|t|a|i|n|c| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |g|a|m@1|a| |i|n|c|g|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|g|;+0#0000000&| @16|l+0#00e0e07&|o|n|g@1|a|m@1|a|i|n|c|g|;+0#0000000&| @1|d+0#00e0e07&|g|a|m@1|a|i|n|c|g| +0#0000000& +|#+0#0000e05&| |L|O|N|G| |B|I|T|S| |a|s| |1|2|8| |b|i|t| |#| +0#0000000&@50 +@2>l+0#00e0e07&|o|n|g| |b|i|t|s| |p|a|c|k|;+0#0000000&| @30|l+0#00e0e07&|o|n|g|b|i|t|s|p|a|c|k| +0#0000000&@14 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|B+0#af5f00255&|I|N| +0#0000000&@42|B+0#af5f00255&|I|N| +0#0000000&@23 +@2|N+0#af5f00255&|O|T| +0#0000000&@42|N+0#af5f00255&|O|T| +0#0000000&@23 +@2|~+0#af5f00255&| +0#0000000&@44|~+0#af5f00255&| +0#0000000&@25 +@2|A+0#af5f00255&|N|D| +0#0000000&@42|A+0#af5f00255&|N|D| +0#0000000&@23 +@2|&+0#af5f00255&| +0#0000000&@44|&+0#af5f00255&| +0#0000000&@25 +@2|O+0#af5f00255&|R| +0#0000000&@43|O+0#af5f00255&|R| +0#0000000&@24 +@2|X+0#af5f00255&|O|R| +0#0000000&@42|X+0#af5f00255&|O|R| +0#0000000&@23 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@57|1@1|3|1|,|3| @7|5|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_65.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_65.dump new file mode 100644 index 0000000000..f38588d06b --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_65.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|O+0#af5f00255&|V|E|R| +0#0000000&@41|O+0#af5f00255&|V|E|R| +0#0000000&@22 +@2|M+0#af5f00255&|O|D| +0#0000000&@42|M+0#af5f00255&|O|D| +0#0000000&@23 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2>~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|<+0#af5f00255&| +0#0000000&@44|<+0#af5f00255&| +0#0000000&@25 +@2|>+0#af5f00255&| +0#0000000&@44|>+0#af5f00255&| +0#0000000&@25 +@2|L+0#af5f00255&|T| +0#0000000&@43|L+0#af5f00255&|T| +0#0000000&@24 +@2|G+0#af5f00255&|T| +0#0000000&@43|G+0#af5f00255&|T| +0#0000000&@24 +@2|E+0#af5f00255&|L|E|M| +0#0000000&@41|E+0#af5f00255&|L|E|M| +0#0000000&@22 +@2|S+0#af5f00255&|E|T| +0#0000000&@42|S+0#af5f00255&|E|T| +0#0000000&@23 +@57|1@1|4|9|,|3| @7|5|4|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_66.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_66.dump new file mode 100644 index 0000000000..96bcba7283 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_66.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|S+0#af5f00255&|E|T| +0#0000000&@42|S+0#af5f00255&|E|T| +0#0000000&@23 +@2|C+0#af5f00255&|L|E|A|R| +0#0000000&@40|C+0#af5f00255&|L|E|A|R| +0#0000000&@21 +@2|S+0#af5f00255&|H|L| +0#0000000&@42|S+0#af5f00255&|H|L| +0#0000000&@23 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|S+0#af5f00255&|H|R| +0#0000000&@42|S+0#af5f00255&|H|R| +0#0000000&@23 +@2>D+0#af5f00255&|O|W|N| +0#0000000&@41|D+0#af5f00255&|O|W|N| +0#0000000&@22 +@2|R+0#af5f00255&|O|L| +0#0000000&@42|R+0#af5f00255&|O|L| +0#0000000&@23 +@2|R+0#af5f00255&|O|R| +0#0000000&@42|R+0#af5f00255&|O|R| +0#0000000&@23 +|#+0#0000e05&| |L|O|N|G| |C|O|M|P|L|E|X| |a|s| |2| |x| |1|2|8| |b|i|t|.| |#| +0#0000000&@42 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|I+0#af5f00255&| +0#0000000&@44|I+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|*| +0#0000000&@43|++0#af5f00255&|*| +0#0000000&@24 +@2|I+0#af5f00255&| +0#0000000&@44|I+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|*| +0#0000000&@43|++0#af5f00255&|*| +0#0000000&@24 +@2|R+0#af5f00255&|E| +0#0000000&@43|R+0#af5f00255&|E| +0#0000000&@24 +@2|I+0#af5f00255&|M| +0#0000000&@43|I+0#af5f00255&|M| +0#0000000&@24 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|A+0#af5f00255&|R|G| +0#0000000&@42|A+0#af5f00255&|R|G| +0#0000000&@23 +@57|1@1|6|7|,|3| @7|5@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_67.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_67.dump new file mode 100644 index 0000000000..5a5812725b --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_67.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|A+0#af5f00255&|R|G| +0#0000000&@42|A+0#af5f00255&|R|G| +0#0000000&@23 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|C+0#af5f00255&|O|N|J| +0#0000000&@41|C+0#af5f00255&|O|N|J| +0#0000000&@22 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2>/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|++0#af5f00255&| +0#0000000&@44|++0#af5f00255&| +0#0000000&@25 +@2|-+0#af5f00255&| +0#0000000&@44|-+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&| +0#0000000&@44|*+0#af5f00255&| +0#0000000&@25 +@2|/+0#af5f00255&| +0#0000000&@44|/+0#af5f00255&| +0#0000000&@25 +@2|*+0#af5f00255&@1| +0#0000000&@43|*+0#af5f00255&@1| +0#0000000&@24 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2|^+0#af5f00255&| +0#0000000&@44|^+0#af5f00255&| +0#0000000&@25 +@2|++0#af5f00255&|:|=| +0#0000000&@42|++0#af5f00255&|:|=| +0#0000000&@23 +@2|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@57|1@1|8|5|,|3| @7|5|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_68.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_68.dump new file mode 100644 index 0000000000..c01c91ecf7 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_68.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|-+0#af5f00255&|:|=| +0#0000000&@42|-+0#af5f00255&|:|=| +0#0000000&@23 +@2|*+0#af5f00255&|:|=| +0#0000000&@42|*+0#af5f00255&|:|=| +0#0000000&@23 +@2|/+0#af5f00255&|:|=| +0#0000000&@42|/+0#af5f00255&|:|=| +0#0000000&@23 +@2|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@39|P+0#af5f00255&|L|U|S|A|B| +0#0000000&@20 +@2|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@38|M+0#af5f00255&|I|N|U|S|A|B| +0#0000000&@19 +@2>T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@38|T+0#af5f00255&|I|M|E|S|A|B| +0#0000000&@19 +@2|D+0#af5f00255&|I|V|A|B| +0#0000000&@40|D+0#af5f00255&|I|V|A|B| +0#0000000&@21 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|c|o|s|h|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c@1|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|c|o|s +|h| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c|a|c|o|s|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c@1|o|s|;+0#0000000&| @1|d+0#00e0e07&|c|a|c|o|s| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|s|i|n|h|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c|s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|s|i|n +|h| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |s|i|n|;+0#0000000&| @1|d+0#00e0e07&|c|a|s|i|n|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c|s|i|n|;+0#0000000&| @1|d+0#00e0e07&|c|a|s|i|n| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|t|a|n|h|;+0#0000000&| @13|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|t|a|n +|h| +0#0000000&@73 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|r|c| |t|a|n|;+0#0000000&| @1|d+0#00e0e07&|c|a|t|a|n|;+0#0000000&| @15|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|r|c|t|a|n|;+0#0000000&| @1|d+0#00e0e07&|c|a|t|a|n| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |a|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|t|a|n|h|;+0#0000000&| @16|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|a|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|a|t|a|n|h| +0#0000000& +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c@1|o|s|h|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|c|o|s|h|;+0#0000000&| @1|d+0#00e0e07&|c@1|o|s|h| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c@1|o|s|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c@1|o|s| +0#0000000&@4 +@57|1|2|0|3|,|3| @7|5|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_69.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_69.dump new file mode 100644 index 0000000000..584ca73d5d --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_69.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c@1|o|s|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|c|o|s|;+0#0000000&| @1|d+0#00e0e07&|c@1|o|s| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |e|x|p|;+0#0000000&| @1|d+0#00e0e07&|c|e|x|p|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|e|x|p|;+0#0000000&| @1|d+0#00e0e07&|c|e|x|p| +0#0000000&@4 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |l|n|;+0#0000000&| @1|d+0#00e0e07&|c|l|n|;+0#0000000&| @22|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|l|n|;+0#0000000&| @1|d+0#00e0e07&|c|l|n| +0#0000000&@6 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|s|i|n|h|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|s|i|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|s|i|n|h| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |s|i|n|;+0#0000000&| @1|d+0#00e0e07&|c|s|i|n|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|s|i|n|;+0#0000000&| @1|d+0#00e0e07&|c|s|i|n| +0#0000000&@4 +@2>l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |s|q|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|s|q|r|t|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|s|q|r|t|;+0#0000000&| @1|d+0#00e0e07&|c|s|q|r|t| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|t|a|n|h|;+0#0000000&| @18|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|t|a|n|h|;+0#0000000&| @1|d+0#00e0e07&|c|t|a|n|h| +0#0000000&@2 +@2|l+0#00e0e07&|o|n|g| |c|o|m|p|l|e|x| |t|a|n|;+0#0000000&| @1|d+0#00e0e07&|c|t|a|n|;+0#0000000&| @20|l+0#00e0e07&|o|n|g|c|o|m|p|l|e|x|t|a|n|;+0#0000000&| @1|d+0#00e0e07&|c|t|a|n| +0#0000000&@4 +@2|m+0#00e0e07&|p|f|r| |l|o|n|g| |g|a|m@1|a| |i|n|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |d|g|a|m@1|a|i|n|c|;+0#0000000&| @8|m+0#00e0e07&|p|f|r|l|o|n|g@1|a|m@1|a|i|n|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|d|g|a|m +@1|a|i|n|c| +0#0000000&@69 +@2|m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |b|e|t|a|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|b|e|t|a|;+0#0000000&| @12|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g|b|e|t|a|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|q|b|e|t +|a| +0#0000000&@73 +@2|m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |g|a|m@1|a|i|n|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|g|a|m@1|a|i|n|c|;+0#0000000&| @4|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g@1|a|m@1|a|i|n|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r +|q|g|a|m@1|a|i|n|c| +0#0000000&@65 +@2|m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |l|n|b|e|t|a|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|l|n|b|e|t|a|;+0#0000000&| @8|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g|l|n|b|e|t|a|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|q|l +|n|b|e|t|a| +0#0000000&@69 +@2|m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |b|e|t|a|i|n|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|b|e|t|a|i|n|c|;+0#0000000&| @6|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g|b|e|t|a|i|n|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|q +|b|e|t|a|i|n|c| +0#0000000&@67 +@2|m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |e|r|f|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|e|r|f|c|;+0#0000000&| @12|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g|e|r|f|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|q|@+0#4040ff13&@2 +| +0#0000000&@56|1|2|1|8|,|3| @7|5|7|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_70.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_70.dump new file mode 100644 index 0000000000..1e7940f836 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_70.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |e|r|f|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|e|r|f|c|;+0#0000000&| @12|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g|e|r|f|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|q|e|r|f +|c| +0#0000000&@73 +@2|m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |e|r|f|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|e|r|f|;+0#0000000&| @14|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g|e|r|f|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|q|e|r|f| +0#0000000& +@2|m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |g|a|m@1|a|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|g|a|m@1|a|;+0#0000000&| @10|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g@1|a|m@1|a|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|q|g|a +|m@1|a| +0#0000000&@71 +@2>m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |i|n|v|e|r|f|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|i|n|v|e|r|f|c|;+0#0000000&| @6|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g|i|n|v|e|r|f|c|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|q +|i|n|v|e|r|f|c| +0#0000000&@67 +@2|m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |i|n|v|e|r|f|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|i|n|v|e|r|f|;+0#0000000&| @8|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g|i|n|v|e|r|f|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|q|i +|n|v|e|r|f| +0#0000000&@69 +@2|m+0#00e0e07&|p|f|r| |l|o|n|g| |l|o|n|g| |l|n|g|a|m@1|a|;+0#0000000&| @1|m+0#00e0e07&|p|f|r| |q|l|n|g|a|m@1|a|;+0#0000000&| @6|m+0#00e0e07&|p|f|r|l|o|n|g|l|o|n|g|l|n|g|a|m@1|a|;+0#0000000&| @1|m+0#00e0e07&|p|f|r|q +|l|n|g|a|m@1|a| +0#0000000&@67 +@2|m+0#00e0e07&|p|f|r| |m|p|;+0#0000000&| @37|m+0#00e0e07&|p|f|r|m|p| +0#0000000&@20 +@2|b+0#00e0e07&|l|a|n|k| |c|h|a|r|a|c|t|e|r|;+0#0000000&| @29|b+0#00e0e07&|l|a|n|k|c|h|a|r|a|c|t|e|r| +0#0000000&@12 +@2|f+0#00e0e07&|o|r|m|f|e@1|d| |c|h|a|r|a|c|t|e|r|;+0#0000000&| @26|f+0#00e0e07&|o|r|m|f|e@1|d|c|h|a|r|a|c|t|e|r| +0#0000000&@9 +@2|f+0#00e0e07&|o|r|m|f|e@1|d| |c|h|a|r|;+0#0000000&| @31|f+0#00e0e07&|o|r|m|f|e@1|d|c|h|a|r| +0#0000000&@14 +@2|n+0#00e0e07&|e|w|l|i|n|e| |c|h|a|r|a|c|t|e|r|;+0#0000000&| @27|n+0#00e0e07&|e|w|l|i|n|e|c|h|a|r|a|c|t|e|r| +0#0000000&@10 +@2|n+0#00e0e07&|e|w|l|i|n|e| |c|h|a|r|;+0#0000000&| @32|n+0#00e0e07&|e|w|l|i|n|e|c|h|a|r| +0#0000000&@15 +@2|n+0#00e0e07&|u|l@1| |c|h|a|r|a|c|t|e|r|;+0#0000000&| @30|n+0#00e0e07&|u|l@1|c|h|a|r|a|c|t|e|r| +0#0000000&@13 +@2|t+0#00e0e07&|a|b| |c|h|a|r|a|c|t|e|r|;+0#0000000&| @31|t+0#00e0e07&|a|b|c|h|a|r|a|c|t|e|r| +0#0000000&@14 +@57|1|2@1|9|,|3| @7|5|8|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_71.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_71.dump new file mode 100644 index 0000000000..0df0079d31 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_71.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|t+0#00e0e07&|a|b| |c|h|a|r|a|c|t|e|r|;+0#0000000&| @31|t+0#00e0e07&|a|b|c|h|a|r|a|c|t|e|r| +0#0000000&@14 +@2|t+0#00e0e07&|a|b| |c|h|a|r|;+0#0000000&| @36|t+0#00e0e07&|a|b|c|h|a|r| +0#0000000&@19 +@2|b+0#00e0e07&|l|a|n|k| |c|h|a|r|;+0#0000000&| @34|b+0#00e0e07&|l|a|n|k|c|h|a|r| +0#0000000&@17 +@2|b+0#00e0e07&|l|a|n|k|;+0#0000000&| @39|b+0#00e0e07&|l|a|n|k| +0#0000000&@21 +@2|e+0#00e0e07&|o|f| |c|h|a|r|a|c|t|e|r|;+0#0000000&| @31|e+0#00e0e07&|o|f|c|h|a|r|a|c|t|e|r| +0#0000000&@14 +@2>e+0#00e0e07&|o|f| |c|h|a|r|;+0#0000000&| @36|e+0#00e0e07&|o|f|c|h|a|r| +0#0000000&@19 +@2|e+0#00e0e07&|r@1|o|r| |c|h|a|r|;+0#0000000&| @34|e+0#00e0e07&|r@1|o|r|c|h|a|r| +0#0000000&@17 +@2|e+0#00e0e07&|x|p| |c|h|a|r|;+0#0000000&| @36|e+0#00e0e07&|x|p|c|h|a|r| +0#0000000&@19 +@2|f+0#00e0e07&|l|i|p|;+0#0000000&| @40|f+0#00e0e07&|l|i|p| +0#0000000&@22 +@2|f+0#00e0e07&|l|o|p|;+0#0000000&| @40|f+0#00e0e07&|l|o|p| +0#0000000&@22 +@2|n+0#00e0e07&|u|l@1| |c|h|a|r|;+0#0000000&| @35|n+0#00e0e07&|u|l@1|c|h|a|r| +0#0000000&@18 +@2|b+0#00e0e07&|i|t|s|;+0#0000000&| @40|b+0#00e0e07&|i|t|s| +0#0000000&@22 +@2|w+0#00e0e07&|h|o|l|e|;+0#0000000&| @39|w+0#00e0e07&|h|o|l|e| +0#0000000&@21 +@2|f+0#00e0e07&|i|x|e|d|;+0#0000000&| @39|f+0#00e0e07&|i|x|e|d| +0#0000000&@21 +@2|f+0#00e0e07&|l|o|a|t|;+0#0000000&| @39|f+0#00e0e07&|l|o|a|t| +0#0000000&@21 +@2|r+0#00e0e07&|e|a|l|;+0#0000000&| @40|r+0#00e0e07&|e|a|l| +0#0000000&@22 +@2|s+0#00e0e07&|t|a|n|d| |i|n|;+0#0000000&| @36|s+0#00e0e07&|t|a|n|d|i|n| +0#0000000&@19 +@2|s+0#00e0e07&|t|a|n|d| |o|u|t|;+0#0000000&| @35|s+0#00e0e07&|t|a|n|d|o|u|t| +0#0000000&@18 +@2|s+0#00e0e07&|t|a|n|d| |b|a|c|k|;+0#0000000&| @34|s+0#00e0e07&|t|a|n|d|b|a|c|k| +0#0000000&@17 +@57|1|2|4@1|,|3| @7|5|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_72.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_72.dump new file mode 100644 index 0000000000..96266e2e6a --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_72.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|s+0#00e0e07&|t|a|n|d| |b|a|c|k|;+0#0000000&| @34|s+0#00e0e07&|t|a|n|d|b|a|c|k| +0#0000000&@17 +@2|s+0#00e0e07&|t|a|n|d| |e|r@1|o|r|;+0#0000000&| @33|s+0#00e0e07&|t|a|n|d|e|r@1|o|r| +0#0000000&@16 +@2|s+0#00e0e07&|t|a|n|d| |i|n| |c|h|a|n@1|e|l|;+0#0000000&| @28|s+0#00e0e07&|t|a|n|d|i|n|c|h|a|n@1|e|l| +0#0000000&@12 +@2|s+0#00e0e07&|t|a|n|d| |o|u|t| |c|h|a|n@1|e|l|;+0#0000000&| @27|s+0#00e0e07&|t|a|n|d|o|u|t|c|h|a|n@1|e|l| +0#0000000&@11 +@2|s+0#00e0e07&|t|a|n|d| |d|r|a|w| |c|h|a|n@1|e|l|;+0#0000000&| @26|s+0#00e0e07&|t|a|n|d@1|r|a|w|c|h|a|n@1|e|l| +0#0000000&@10 +@2>s+0#00e0e07&|t|a|n|d| |b|a|c|k| |c|h|a|n@1|e|l|;+0#0000000&| @26|s+0#00e0e07&|t|a|n|d|b|a|c|k|c|h|a|n@1|e|l| +0#0000000&@10 +@2|s+0#00e0e07&|t|a|n|d| |e|r@1|o|r| |c|h|a|n@1|e|l|;+0#0000000&| @25|s+0#00e0e07&|t|a|n|d|e|r@1|o|r|c|h|a|n@1|e|l| +0#0000000&@9 +@2|m+0#00e0e07&|a|k|e| |t|e|r|m|;+0#0000000&| @35|m+0#00e0e07&|a|k|e|t|e|r|m| +0#0000000&@18 +@2|c+0#00e0e07&|h|a|r| |i|n| |s|t|r|i|n|g|;+0#0000000&| @30|c+0#00e0e07&|h|a|r|i|n|s|t|r|i|n|g| +0#0000000&@14 +@2|l+0#00e0e07&|a|s|t| |c|h|a|r| |i|n| |s|t|r|i|n|g|;+0#0000000&| @25|l+0#00e0e07&|a|s|t|c|h|a|r|i|n|s|t|r|i|n|g| +0#0000000&@10 +@2|s+0#00e0e07&|t|r|i|n|g| |i|n| |s|t|r|i|n|g|;+0#0000000&| @28|s+0#00e0e07&|t|r|i|n|g|i|n|s|t|r|i|n|g| +0#0000000&@12 +@2|i+0#00e0e07&|d|f|;+0#0000000&| @41|i+0#00e0e07&|d|f| +0#0000000&@23 +@2|t+0#00e0e07&|e|r|m|;+0#0000000&| @40|t+0#00e0e07&|e|r|m| +0#0000000&@22 +@2|p+0#00e0e07&|r|o|g|r|a|m| |i|d|f|;+0#0000000&| @33|p+0#00e0e07&|r|o|g|r|a|m|i|d|f| +0#0000000&@16 +|#+0#0000e05&| |E|v|e|n|t| |r|o|u|t|i|n|e|s|.| |#| +0#0000000&@55 +@2|o+0#00e0e07&|n| |f|i|l|e| |e|n|d|;+0#0000000&| @33|o+0#00e0e07&|n|f|i|l|e@1|n|d| +0#0000000&@17 +@2|o+0#00e0e07&|n| |p|a|g|e| |e|n|d|;+0#0000000&| @33|o+0#00e0e07&|n|p|a|g|e@1|n|d| +0#0000000&@17 +@2|o+0#00e0e07&|n| |l|i|n|e| |e|n|d|;+0#0000000&| @33|o+0#00e0e07&|n|l|i|n|e@1|n|d| +0#0000000&@17 +@2|o+0#00e0e07&|n| |l|o|g|i|c|a|l| |f|i|l|e| |e|n|d|;+0#0000000&| @25|o+0#00e0e07&|n|l|o|g|i|c|a|l|f|i|l|e@1|n|d| +0#0000000&@10 +@57|1|2|6|2|,|3| @7|5|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_73.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_73.dump new file mode 100644 index 0000000000..f2391f1307 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_73.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|o+0#00e0e07&|n| |l|o|g|i|c|a|l| |f|i|l|e| |e|n|d|;+0#0000000&| @25|o+0#00e0e07&|n|l|o|g|i|c|a|l|f|i|l|e@1|n|d| +0#0000000&@10 +@2|o+0#00e0e07&|n| |p|h|y|s|i|c|a|l| |f|i|l|e| |e|n|d|;+0#0000000&| @24|o+0#00e0e07&|n|p|h|y|s|i|c|a|l|f|i|l|e@1|n|d| +0#0000000&@9 +@2|o+0#00e0e07&|n| |f|o|r|m|a|t| |e|n|d|;+0#0000000&| @31|o+0#00e0e07&|n|f|o|r|m|a|t|e|n|d| +0#0000000&@15 +@2|o+0#00e0e07&|n| |f|o|r|m|a|t| |e|r@1|o|r|;+0#0000000&| @29|o+0#00e0e07&|n|f|o|r|m|a|t|e|r@1|o|r| +0#0000000&@13 +@2|o+0#00e0e07&|n| |v|a|l|u|e| |e|r@1|o|r|;+0#0000000&| @30|o+0#00e0e07&|n|v|a|l|u|e@1|r@1|o|r| +0#0000000&@14 +@2>o+0#00e0e07&|n| |o|p|e|n| |e|r@1|o|r|;+0#0000000&| @31|o+0#00e0e07&|n|o|p|e|n|e|r@1|o|r| +0#0000000&@15 +@2|o+0#00e0e07&|n| |t|r|a|n|s|p|u|t| |e|r@1|o|r|;+0#0000000&| @27|o+0#00e0e07&|n|t|r|a|n|s|p|u|t|e|r@1|o|r| +0#0000000&@11 +|#+0#0000e05&| |E|n|q|u|i|r|i|e|s| |o|n| |f|i|l|e|s|.| |#| +0#0000000&@51 +@2|d+0#00e0e07&|r|a|w| |p|o|s@1|i|b|l|e|;+0#0000000&| @31|d+0#00e0e07&|r|a|w|p|o|s@1|i|b|l|e| +0#0000000&@14 +@2|e+0#00e0e07&|n|d| |o|f| |f|i|l|e|;+0#0000000&| @33|e+0#00e0e07&|n|d|o|f@1|i|l|e| +0#0000000&@17 +@2|e+0#00e0e07&|n|d| |o|f| |l|i|n|e|;+0#0000000&| @33|e+0#00e0e07&|n|d|o|f|l|i|n|e| +0#0000000&@17 +@2|e+0#00e0e07&|o|f|;+0#0000000&| @41|e+0#00e0e07&|o|f| +0#0000000&@23 +@2|e+0#00e0e07&|o|l|n|;+0#0000000&| @40|e+0#00e0e07&|o|l|n| +0#0000000&@22 +@2|r+0#00e0e07&|e|w|i|n|d| |p|o|s@1|i|b|l|e|;+0#0000000&| @29|r+0#00e0e07&|e|w|i|n|d|p|o|s@1|i|b|l|e| +0#0000000&@12 +@2|b+0#00e0e07&|i|n| |p|o|s@1|i|b|l|e|;+0#0000000&| @32|b+0#00e0e07&|i|n|p|o|s@1|i|b|l|e| +0#0000000&@15 +@2|c+0#00e0e07&|o|m|p|r|e|s@1|i|b|l|e|;+0#0000000&| @32|c+0#00e0e07&|o|m|p|r|e|s@1|i|b|l|e| +0#0000000&@14 +@2|g+0#00e0e07&|e|t| |p|o|s@1|i|b|l|e|;+0#0000000&| @32|g+0#00e0e07&|e|t|p|o|s@1|i|b|l|e| +0#0000000&@15 +@2|p+0#00e0e07&|u|t| |p|o|s@1|i|b|l|e|;+0#0000000&| @32|p+0#00e0e07&|u|t|p|o|s@1|i|b|l|e| +0#0000000&@15 +@2|r+0#00e0e07&|e|i|d|f| |p|o|s@1|i|b|l|e|;+0#0000000&| @30|r+0#00e0e07&|e|i|d|f|p|o|s@1|i|b|l|e| +0#0000000&@13 +@57|1|2|8|0|,|3| @7|6|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_74.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_74.dump new file mode 100644 index 0000000000..d494e9a2f2 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_74.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|r+0#00e0e07&|e|i|d|f| |p|o|s@1|i|b|l|e|;+0#0000000&| @30|r+0#00e0e07&|e|i|d|f|p|o|s@1|i|b|l|e| +0#0000000&@13 +@2|r+0#00e0e07&|e|s|e|t| |p|o|s@1|i|b|l|e|;+0#0000000&| @30|r+0#00e0e07&|e|s|e|t|p|o|s@1|i|b|l|e| +0#0000000&@13 +@2|s+0#00e0e07&|e|t| |p|o|s@1|i|b|l|e|;+0#0000000&| @32|s+0#00e0e07&|e|t|p|o|s@1|i|b|l|e| +0#0000000&@15 +|#+0#0000e05&| |H|a|n|d|l|i|n|g| |o|f| |f|i|l|e|s|.| |#| +0#0000000&@52 +@2|o+0#00e0e07&|p|e|n|;+0#0000000&| @40|o+0#00e0e07&|p|e|n| +0#0000000&@22 +@2>a+0#00e0e07&|p@1|e|n|d|;+0#0000000&| @38|a+0#00e0e07&|p@1|e|n|d| +0#0000000&@20 +@2|e+0#00e0e07&|s|t|a|b|l|i|s|h|;+0#0000000&| @35|e+0#00e0e07&|s|t|a|b|l|i|s|h| +0#0000000&@17 +@2|a+0#00e0e07&|s@1|o|c|i|a|t|e|;+0#0000000&| @35|a+0#00e0e07&|s@1|o|c|i|a|t|e| +0#0000000&@17 +@2|c+0#00e0e07&|o@1|k|e|d|;+0#0000000&| @38|c+0#00e0e07&|o@1|k|e|d| +0#0000000&@20 +@2|r+0#00e0e07&|a|w|;+0#0000000&| @41|r+0#00e0e07&|a|w| +0#0000000&@23 +@2|r+0#00e0e07&|e|w|i|n|d|;+0#0000000&| @38|r+0#00e0e07&|e|w|i|n|d| +0#0000000&@20 +@2|b+0#00e0e07&|a|c|k|s|p|a|c|e|;+0#0000000&| @35|b+0#00e0e07&|a|c|k|s|p|a|c|e| +0#0000000&@17 +@2|c+0#00e0e07&|l|o|s|e|;+0#0000000&| @39|c+0#00e0e07&|l|o|s|e| +0#0000000&@21 +@2|c+0#00e0e07&|r|e|a|t|e|;+0#0000000&| @38|c+0#00e0e07&|r|e|a|t|e| +0#0000000&@20 +@2|e+0#00e0e07&|r|a|s|e|;+0#0000000&| @39|e+0#00e0e07&|r|a|s|e| +0#0000000&@21 +@2|l+0#00e0e07&|o|c|k|;+0#0000000&| @40|l+0#00e0e07&|o|c|k| +0#0000000&@22 +@2|n+0#00e0e07&|e|w|l|i|n|e|;+0#0000000&| @37|n+0#00e0e07&|e|w|l|i|n|e| +0#0000000&@19 +@2|n+0#00e0e07&|e|w|p|a|g|e|;+0#0000000&| @37|n+0#00e0e07&|e|w|p|a|g|e| +0#0000000&@19 +@2|r+0#00e0e07&|e|s|e|t|;+0#0000000&| @39|r+0#00e0e07&|e|s|e|t| +0#0000000&@21 +@57|1|2|9|8|,|3| @7|6|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_75.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_75.dump new file mode 100644 index 0000000000..f2b06f2007 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_75.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|r+0#00e0e07&|e|s|e|t|;+0#0000000&| @39|r+0#00e0e07&|e|s|e|t| +0#0000000&@21 +@2|s+0#00e0e07&|c|r|a|t|c|h|;+0#0000000&| @37|s+0#00e0e07&|c|r|a|t|c|h| +0#0000000&@19 +@2|s+0#00e0e07&|p|a|c|e|;+0#0000000&| @39|s+0#00e0e07&|p|a|c|e| +0#0000000&@21 +@2|s+0#00e0e07&|e|t|;+0#0000000&| @41|s+0#00e0e07&|e|t| +0#0000000&@23 +@2|s+0#00e0e07&|e@1|k|;+0#0000000&| @40|s+0#00e0e07&|e@1|k| +0#0000000&@22 +@2>r+0#00e0e07&|e|a|d|;+0#0000000&| @40|r+0#00e0e07&|e|a|d| +0#0000000&@22 +@2|r+0#00e0e07&|e|a|d| |b|i|n|;+0#0000000&| @36|r+0#00e0e07&|e|a|d|b|i|n| +0#0000000&@19 +@2|r+0#00e0e07&|e|a|d|f|;+0#0000000&| @39|r+0#00e0e07&|e|a|d|f| +0#0000000&@21 +@2|p+0#00e0e07&|r|i|n|t| |b|i|n|;+0#0000000&| @35|p+0#00e0e07&|r|i|n|t|b|i|n| +0#0000000&@18 +@2|p+0#00e0e07&|r|i|n|t|f|;+0#0000000&| @38|p+0#00e0e07&|r|i|n|t|f| +0#0000000&@20 +@2|p+0#00e0e07&|r|i|n|t|;+0#0000000&| @39|p+0#00e0e07&|r|i|n|t| +0#0000000&@21 +@2|w+0#00e0e07&|r|i|t|e| |b|i|n|;+0#0000000&| @35|w+0#00e0e07&|r|i|t|e|b|i|n| +0#0000000&@18 +@2|w+0#00e0e07&|r|i|t|e|f|;+0#0000000&| @38|w+0#00e0e07&|r|i|t|e|f| +0#0000000&@20 +@2|w+0#00e0e07&|r|i|t|e|;+0#0000000&| @39|w+0#00e0e07&|r|i|t|e| +0#0000000&@21 +@2|g+0#00e0e07&|e|t|;+0#0000000&| @41|g+0#00e0e07&|e|t| +0#0000000&@23 +@2|g+0#00e0e07&|e|t|f|;+0#0000000&| @40|g+0#00e0e07&|e|t|f| +0#0000000&@22 +@2|g+0#00e0e07&|e|t| |b|i|n|;+0#0000000&| @37|g+0#00e0e07&|e|t|b|i|n| +0#0000000&@20 +@2|p+0#00e0e07&|u|t|;+0#0000000&| @41|p+0#00e0e07&|u|t| +0#0000000&@23 +@2|p+0#00e0e07&|u|t|f|;+0#0000000&| @40|p+0#00e0e07&|u|t|f| +0#0000000&@22 +@57|1|3|1|6|,|3| @7|6|2|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_76.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_76.dump new file mode 100644 index 0000000000..a54d6f4d91 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_76.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|p+0#00e0e07&|u|t|f|;+0#0000000&| @40|p+0#00e0e07&|u|t|f| +0#0000000&@22 +@2|p+0#00e0e07&|u|t| |b|i|n|;+0#0000000&| @37|p+0#00e0e07&|u|t|b|i|n| +0#0000000&@20 +@2|g+0#00e0e07&|e|t|s|;+0#0000000&| @40|g+0#00e0e07&|e|t|s| +0#0000000&@22 +@2|g+0#00e0e07&|e|t|s|f|;+0#0000000&| @39|g+0#00e0e07&|e|t|s|f| +0#0000000&@21 +@2|p+0#00e0e07&|u|t|s|;+0#0000000&| @40|p+0#00e0e07&|u|t|s| +0#0000000&@22 +@2>p+0#00e0e07&|u|t|s|f|;+0#0000000&| @39|p+0#00e0e07&|u|t|s|f| +0#0000000&@21 +@2|s+0#00e0e07&|t|r|i|n|g|;+0#0000000&| @38|s+0#00e0e07&|t|r|i|n|g| +0#0000000&@20 +@2|s+0#00e0e07&|t|r|i|n|g|f|;+0#0000000&| @37|s+0#00e0e07&|t|r|i|n|g|f| +0#0000000&@19 +@2|r+0#00e0e07&|e|a|d| |l|i|n|e|;+0#0000000&| @35|r+0#00e0e07&|e|a|d|l|i|n|e| +0#0000000&@18 +|#+0#0000e05&| |S|e|t| |u|p| |s|t|a|n|d|e|n|v| |-| |e|x|t|e|n|s|i|o|n|s|.| |#| +0#0000000&@41 +|#+0#0000e05&| |U|N|I|X| |t|h|i|n|g|s|.| |#| +0#0000000&@58 +@2|r+0#00e0e07&|o|w|s|;+0#0000000&| @40|r+0#00e0e07&|o|w|s| +0#0000000&@22 +@2|c+0#00e0e07&|o|l|u|m|n|s|;+0#0000000&| @37|c+0#00e0e07&|o|l|u|m|n|s| +0#0000000&@19 +@2|a+0#00e0e07&|r|g|c|;+0#0000000&| @40|a+0#00e0e07&|r|g|c| +0#0000000&@22 +@2|a+0#00e0e07&|6|8|g| |a|r|g|c|;+0#0000000&| @35|a+0#00e0e07&|6|8|g|a|r|g|c| +0#0000000&@18 +@2|e+0#00e0e07&|r@1|n|o|;+0#0000000&| @39|e+0#00e0e07&|r@1|n|o| +0#0000000&@21 +@2|f+0#00e0e07&|o|r|k|;+0#0000000&| @40|f+0#00e0e07&|o|r|k| +0#0000000&@22 +@2|g+0#00e0e07&|e|t| |p|w|d|;+0#0000000&| @37|g+0#00e0e07&|e|t|p|w|d| +0#0000000&@20 +@2|s+0#00e0e07&|e|t| |p|w|d|;+0#0000000&| @37|s+0#00e0e07&|e|t|p|w|d| +0#0000000&@20 +@57|1|3@1|4|,|3| @7|6|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_77.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_77.dump new file mode 100644 index 0000000000..fc259bb7d4 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_77.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|s+0#00e0e07&|e|t| |p|w|d|;+0#0000000&| @37|s+0#00e0e07&|e|t|p|w|d| +0#0000000&@20 +@2|f+0#00e0e07&|i|l|e| |i|s| |d|i|r|e|c|t|o|r|y|;+0#0000000&| @27|f+0#00e0e07&|i|l|e|i|s|d|i|r|e|c|t|o|r|y| +0#0000000&@11 +@2|f+0#00e0e07&|i|l|e| |i|s| |b|l|o|c|k| |d|e|v|i|c|e|;+0#0000000&| @24|f+0#00e0e07&|i|l|e|i|s|b|l|o|c|k|d|e|v|i|c|e| +0#0000000&@9 +@2|f+0#00e0e07&|i|l|e| |i|s| |c|h|a|r| |d|e|v|i|c|e|;+0#0000000&| @25|f+0#00e0e07&|i|l|e|i|s|c|h|a|r|d|e|v|i|c|e| +0#0000000&@10 +@2|f+0#00e0e07&|i|l|e| |i|s| |r|e|g|u|l|a|r|;+0#0000000&| @29|f+0#00e0e07&|i|l|e|i|s|r|e|g|u|l|a|r| +0#0000000&@13 +@2>f+0#00e0e07&|i|l|e| |i|s| |f|i|f|o|;+0#0000000&| @32|f+0#00e0e07&|i|l|e|i|s|f|i|f|o| +0#0000000&@16 +@2|f+0#00e0e07&|i|l|e| |i|s| |l|i|n|k|;+0#0000000&| @32|f+0#00e0e07&|i|l|e|i|s|l|i|n|k| +0#0000000&@16 +@2|f+0#00e0e07&|i|l|e| |m|o|d|e|;+0#0000000&| @35|f+0#00e0e07&|i|l|e|m|o|d|e| +0#0000000&@18 +@2|a+0#00e0e07&|r|g|v|;+0#0000000&| @40|a+0#00e0e07&|r|g|v| +0#0000000&@22 +@2|a+0#00e0e07&|6|8|g| |a|r|g|v|;+0#0000000&| @35|a+0#00e0e07&|6|8|g|a|r|g|v| +0#0000000&@18 +@2|r+0#00e0e07&|e|s|e|t| |e|r@1|n|o|;+0#0000000&| @33|r+0#00e0e07&|e|s|e|t|e|r@1|n|o| +0#0000000&@16 +@2|s+0#00e0e07&|t|r| |e|r@1|o|r|;+0#0000000&| @35|s+0#00e0e07&|t|r|e|r@1|o|r| +0#0000000&@18 +@2|e+0#00e0e07&|x|e|c|;+0#0000000&| @40|e+0#00e0e07&|x|e|c| +0#0000000&@22 +@2|e+0#00e0e07&|x|e|c|v|e|;+0#0000000&| @38|e+0#00e0e07&|x|e|c|v|e| +0#0000000&@20 +@2|c+0#00e0e07&|r|e|a|t|e| |p|i|p|e|;+0#0000000&| @33|c+0#00e0e07&|r|e|a|t|e|p|i|p|e| +0#0000000&@16 +@2|e+0#00e0e07&|x|e|c| |s|u|b|;+0#0000000&| @36|e+0#00e0e07&|x|e|c|s|u|b| +0#0000000&@19 +@2|e+0#00e0e07&|x|e|c|v|e| |c|h|i|l|d|;+0#0000000&| @32|e+0#00e0e07&|x|e|c|v|e|c|h|i|l|d| +0#0000000&@15 +@2|e+0#00e0e07&|x|e|c| |s|u|b| |p|i|p|e|l|i|n|e|;+0#0000000&| @27|e+0#00e0e07&|x|e|c|s|u|b|p|i|p|e|l|i|n|e| +0#0000000&@11 +@2|e+0#00e0e07&|x|e|c|v|e| |c|h|i|l|d|p|i|p|e|;+0#0000000&| @28|e+0#00e0e07&|x|e|c|v|e|c|h|i|l|d|p|i|p|e| +0#0000000&@11 +@57|1|3|5|2|,|3| @7|6|4|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_78.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_78.dump new file mode 100644 index 0000000000..bdc40e0d6b --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_78.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|e+0#00e0e07&|x|e|c|v|e| |c|h|i|l|d|p|i|p|e|;+0#0000000&| @28|e+0#00e0e07&|x|e|c|v|e|c|h|i|l|d|p|i|p|e| +0#0000000&@11 +@2|e+0#00e0e07&|x|e|c| |s|u|b| |o|u|t|p|u|t|;+0#0000000&| @29|e+0#00e0e07&|x|e|c|s|u|b|o|u|t|p|u|t| +0#0000000&@13 +@2|e+0#00e0e07&|x|e|c|v|e| |o|u|t|p|u|t|;+0#0000000&| @31|e+0#00e0e07&|x|e|c|v|e|o|u|t|p|u|t| +0#0000000&@14 +@2|g+0#00e0e07&|e|t| |e|n|v|;+0#0000000&| @37|g+0#00e0e07&|e|t|e|n|v| +0#0000000&@20 +@2|w+0#00e0e07&|a|i|t| |p|i|d|;+0#0000000&| @36|w+0#00e0e07&|a|i|t|p|i|d| +0#0000000&@19 +@2>u+0#00e0e07&|t|c| |t|i|m|e|;+0#0000000&| @36|u+0#00e0e07&|t|c|t|i|m|e| +0#0000000&@19 +@2|l+0#00e0e07&|o|c|a|l| |t|i|m|e|;+0#0000000&| @34|l+0#00e0e07&|o|c|a|l|t|i|m|e| +0#0000000&@17 +@2|g+0#00e0e07&|r|e|p| |i|n| |s|t|r|i|n|g|;+0#0000000&| @30|g+0#00e0e07&|r|e|p|i|n|s|t|r|i|n|g| +0#0000000&@14 +@2|g+0#00e0e07&|r|e|p| |i|n| |s|u|b|s|t|r|i|n|g|;+0#0000000&| @27|g+0#00e0e07&|r|e|p|i|n|s|u|b|s|t|r|i|n|g| +0#0000000&@11 +@2|s+0#00e0e07&|u|b| |i|n| |s|t|r|i|n|g|;+0#0000000&| @31|s+0#00e0e07&|u|b|i|n|s|t|r|i|n|g| +0#0000000&@15 +@2|p+0#00e0e07&|e@1|k| |c|h|a|r|;+0#0000000&| @35|p+0#00e0e07&|e@1|k|c|h|a|r| +0#0000000&@18 +@2|g+0#00e0e07&|e|t| |d|i|r|e|c|t|o|r|y|;+0#0000000&| @31|g+0#00e0e07&|e|t|d|i|r|e|c|t|o|r|y| +0#0000000&@14 +@2|h+0#00e0e07&|t@1|p| |t|i|m|e|o|u|t|;+0#0000000&| @32|h+0#00e0e07&|t@1|p|t|i|m|e|o|u|t| +0#0000000&@15 +@2|h+0#00e0e07&|t@1|p|s| |t|i|m|e|o|u|t|;+0#0000000&| @31|h+0#00e0e07&|t@1|p|s|t|i|m|e|o|u|t| +0#0000000&@14 +@2|h+0#00e0e07&|t@1|p| |c|o|n|t|e|n|t|;+0#0000000&| @32|h+0#00e0e07&|t@1|p|c|o|n|t|e|n|t| +0#0000000&@15 +@2|h+0#00e0e07&|t@1|p|s| |c|o|n|t|e|n|t|;+0#0000000&| @31|h+0#00e0e07&|t@1|p|s|c|o|n|t|e|n|t| +0#0000000&@14 +|#+0#0000e05&| |D|r|a|w|i|n|g|.| |#| +0#0000000&@62 +@2|d+0#00e0e07&|r|a|w| |d|e|v|i|c|e|;+0#0000000&| @33|d+0#00e0e07&|r|a|w|d|e|v|i|c|e| +0#0000000&@16 +@2|m+0#00e0e07&|a|k|e| |d|e|v|i|c|e|;+0#0000000&| @33|m+0#00e0e07&|a|k|e|d|e|v|i|c|e| +0#0000000&@16 +@57|1|3|7|0|,|3| @7|6|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_79.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_79.dump new file mode 100644 index 0000000000..cac7f58c5f --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_79.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|m+0#00e0e07&|a|k|e| |d|e|v|i|c|e|;+0#0000000&| @33|m+0#00e0e07&|a|k|e|d|e|v|i|c|e| +0#0000000&@16 +@2|d+0#00e0e07&|r|a|w| |a|s|p|e|c|t|;+0#0000000&| @33|d+0#00e0e07&|r|a|w|a|s|p|e|c|t| +0#0000000&@16 +@2|d+0#00e0e07&|r|a|w| |c|l|e|a|r|;+0#0000000&| @34|d+0#00e0e07&|r|a|w|c|l|e|a|r| +0#0000000&@17 +@2|d+0#00e0e07&|r|a|w| |e|r|a|s|e|;+0#0000000&| @34|d+0#00e0e07&|r|a|w|e|r|a|s|e| +0#0000000&@17 +@2|d+0#00e0e07&|r|a|w| |f|l|u|s|h|;+0#0000000&| @34|d+0#00e0e07&|r|a|w|f|l|u|s|h| +0#0000000&@17 +@2>d+0#00e0e07&|r|a|w| |s|h|o|w|;+0#0000000&| @35|d+0#00e0e07&|r|a|w|s|h|o|w| +0#0000000&@18 +@2|d+0#00e0e07&|r|a|w| |f|i|l@1| |s|t|y|l|e|;+0#0000000&| @29|d+0#00e0e07&|r|a|w|f|i|l@1|s|t|y|l|e| +0#0000000&@13 +@2|d+0#00e0e07&|r|a|w| |g|e|t| |c|o|l|o|u|r| |n|a|m|e|;+0#0000000&| @24|d+0#00e0e07&|r|a|w|g|e|t|c|o|l|o|u|r|n|a|m|e| +0#0000000&@9 +@2|d+0#00e0e07&|r|a|w| |g|e|t| |c|o|l|o|r| |n|a|m|e|;+0#0000000&| @25|d+0#00e0e07&|r|a|w|g|e|t|c|o|l|o|r|n|a|m|e| +0#0000000&@10 +@2|d+0#00e0e07&|r|a|w| |c|o|l|o|r|;+0#0000000&| @34|d+0#00e0e07&|r|a|w|c|o|l|o|r| +0#0000000&@17 +@2|d+0#00e0e07&|r|a|w| |c|o|l|o|u|r|;+0#0000000&| @33|d+0#00e0e07&|r|a|w|c|o|l|o|u|r| +0#0000000&@16 +@2|d+0#00e0e07&|r|a|w| |b|a|c|k|g|r|o|u|n|d| |c|o|l|o|r|;+0#0000000&| @23|d+0#00e0e07&|r|a|w|b|a|c|k|g|r|o|u|n|d|c|o|l|o|r| +0#0000000&@7 +@2|d+0#00e0e07&|r|a|w| |b|a|c|k|g|r|o|u|n|d| |c|o|l|o|u|r|;+0#0000000&| @22|d+0#00e0e07&|r|a|w|b|a|c|k|g|r|o|u|n|d|c|o|l|o|u|r| +0#0000000&@6 +@2|d+0#00e0e07&|r|a|w| |c|i|r|c|l|e|;+0#0000000&| @33|d+0#00e0e07&|r|a|w|c|i|r|c|l|e| +0#0000000&@16 +@2|d+0#00e0e07&|r|a|w| |b|a|l@1|;+0#0000000&| @35|d+0#00e0e07&|r|a|w|b|a|l@1| +0#0000000&@18 +@2|d+0#00e0e07&|r|a|w| |s|t|a|r|;+0#0000000&| @35|d+0#00e0e07&|r|a|w|s|t|a|r| +0#0000000&@18 +@2|d+0#00e0e07&|r|a|w| |p|o|i|n|t|;+0#0000000&| @34|d+0#00e0e07&|r|a|w|p|o|i|n|t| +0#0000000&@17 +@2|d+0#00e0e07&|r|a|w| |l|i|n|e|;+0#0000000&| @35|d+0#00e0e07&|r|a|w|l|i|n|e| +0#0000000&@18 +@2|d+0#00e0e07&|r|a|w| |m|o|v|e|;+0#0000000&| @35|d+0#00e0e07&|r|a|w|m|o|v|e| +0#0000000&@18 +@57|1|3|8@1|,|3| @7|6|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_80.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_80.dump new file mode 100644 index 0000000000..89b4275e3d --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_80.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|d+0#00e0e07&|r|a|w| |m|o|v|e|;+0#0000000&| @35|d+0#00e0e07&|r|a|w|m|o|v|e| +0#0000000&@18 +@2|d+0#00e0e07&|r|a|w| |r|e|c|t|;+0#0000000&| @35|d+0#00e0e07&|r|a|w|r|e|c|t| +0#0000000&@18 +@2|d+0#00e0e07&|r|a|w| |t|e|x|t|;+0#0000000&| @35|d+0#00e0e07&|r|a|w|t|e|x|t| +0#0000000&@18 +@2|d+0#00e0e07&|r|a|w| |l|i|n|e|s|t|y|l|e|;+0#0000000&| @30|d+0#00e0e07&|r|a|w|l|i|n|e|s|t|y|l|e| +0#0000000&@13 +@2|d+0#00e0e07&|r|a|w| |f|o|n|t| |n|a|m|e|;+0#0000000&| @30|d+0#00e0e07&|r|a|w|f|o|n|t|n|a|m|e| +0#0000000&@14 +@2>d+0#00e0e07&|r|a|w| |l|i|n|e|w|i|d|t|h|;+0#0000000&| @30|d+0#00e0e07&|r|a|w|l|i|n|e|w|i|d|t|h| +0#0000000&@13 +@2|d+0#00e0e07&|r|a|w| |f|o|n|t| |s|i|z|e|;+0#0000000&| @30|d+0#00e0e07&|r|a|w|f|o|n|t|s|i|z|e| +0#0000000&@14 +@2|d+0#00e0e07&|r|a|w| |t|e|x|t| |a|n|g|l|e|;+0#0000000&| @29|d+0#00e0e07&|r|a|w|t|e|x|t|a|n|g|l|e| +0#0000000&@13 +@2|d+0#00e0e07&|r|a|w| |c|o|l|o|r| |n|a|m|e|;+0#0000000&| @29|d+0#00e0e07&|r|a|w|c|o|l|o|r|n|a|m|e| +0#0000000&@13 +@2|d+0#00e0e07&|r|a|w| |c|o|l|o|u|r| |n|a|m|e|;+0#0000000&| @28|d+0#00e0e07&|r|a|w|c|o|l|o|u|r|n|a|m|e| +0#0000000&@12 +@2|d+0#00e0e07&|r|a|w| |b|a|c|k|g|r|o|u|n|d| |c|o|l|o|r| |n|a|m|e|;+0#0000000&| @18|d+0#00e0e07&|r|a|w|b|a|c|k|g|r|o|u|n|d|c|o|l|o|r|n|a|m|e| +0#0000000&@3 +@2|d+0#00e0e07&|r|a|w| |b|a|c|k|g|r|o|u|n|d| |c|o|l|o|u|r| |n|a|m|e|;+0#0000000&| @17|d+0#00e0e07&|r|a|w|b|a|c|k|g|r|o|u|n|d|c|o|l|o|u|r|n|a|m|e| +0#0000000&@2 +@2|c+0#00e0e07&|u|r|s|e|s| |s|t|a|r|t|;+0#0000000&| @32|c+0#00e0e07&|u|r|s|e|s@1|t|a|r|t| +0#0000000&@15 +@2|c+0#00e0e07&|u|r|s|e|s| |e|n|d|;+0#0000000&| @34|c+0#00e0e07&|u|r|s|e|s|e|n|d| +0#0000000&@17 +@2|c+0#00e0e07&|u|r|s|e|s| |c|l|e|a|r|;+0#0000000&| @32|c+0#00e0e07&|u|r|s|e|s|c|l|e|a|r| +0#0000000&@15 +@2|c+0#00e0e07&|u|r|s|e|s| |r|e|f|r|e|s|h|;+0#0000000&| @30|c+0#00e0e07&|u|r|s|e|s|r|e|f|r|e|s|h| +0#0000000&@13 +@2|c+0#00e0e07&|u|r|s|e|s| |g|r|e@1|n|;+0#0000000&| @32|c+0#00e0e07&|u|r|s|e|s|g|r|e@1|n| +0#0000000&@15 +@2|c+0#00e0e07&|u|r|s|e|s| |c|y|a|n|;+0#0000000&| @33|c+0#00e0e07&|u|r|s|e|s|c|y|a|n| +0#0000000&@16 +@2|c+0#00e0e07&|u|r|s|e|s| |r|e|d|;+0#0000000&| @34|c+0#00e0e07&|u|r|s|e|s|r|e|d| +0#0000000&@17 +@57|1|4|0|6|,|3| @7|6@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_81.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_81.dump new file mode 100644 index 0000000000..516b1d0918 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_81.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|c+0#00e0e07&|u|r|s|e|s| |r|e|d|;+0#0000000&| @34|c+0#00e0e07&|u|r|s|e|s|r|e|d| +0#0000000&@17 +@2|c+0#00e0e07&|u|r|s|e|s| |y|e|l@1|o|w|;+0#0000000&| @31|c+0#00e0e07&|u|r|s|e|s|y|e|l@1|o|w| +0#0000000&@14 +@2|c+0#00e0e07&|u|r|s|e|s| |m|a|g|e|n|t|a|;+0#0000000&| @30|c+0#00e0e07&|u|r|s|e|s|m|a|g|e|n|t|a| +0#0000000&@13 +@2|c+0#00e0e07&|u|r|s|e|s| |b|l|u|e|;+0#0000000&| @33|c+0#00e0e07&|u|r|s|e|s|b|l|u|e| +0#0000000&@16 +@2|c+0#00e0e07&|u|r|s|e|s| |w|h|i|t|e|;+0#0000000&| @32|c+0#00e0e07&|u|r|s|e|s|w|h|i|t|e| +0#0000000&@15 +@2>c+0#00e0e07&|u|r|s|e|s| |g|r|e@1|n| |i|n|v|e|r|s|e|;+0#0000000&| @24|c+0#00e0e07&|u|r|s|e|s|g|r|e@1|n|i|n|v|e|r|s|e| +0#0000000&@8 +@2|c+0#00e0e07&|u|r|s|e|s| |c|y|a|n| |i|n|v|e|r|s|e|;+0#0000000&| @25|c+0#00e0e07&|u|r|s|e|s|c|y|a|n|i|n|v|e|r|s|e| +0#0000000&@9 +@2|c+0#00e0e07&|u|r|s|e|s| |r|e|d| |i|n|v|e|r|s|e|;+0#0000000&| @26|c+0#00e0e07&|u|r|s|e|s|r|e|d|i|n|v|e|r|s|e| +0#0000000&@10 +@2|c+0#00e0e07&|u|r|s|e|s| |y|e|l@1|o|w| |i|n|v|e|r|s|e|;+0#0000000&| @23|c+0#00e0e07&|u|r|s|e|s|y|e|l@1|o|w|i|n|v|e|r|s|e| +0#0000000&@7 +@2|c+0#00e0e07&|u|r|s|e|s| |m|a|g|e|n|t|a| |i|n|v|e|r|s|e|;+0#0000000&| @22|c+0#00e0e07&|u|r|s|e|s|m|a|g|e|n|t|a|i|n|v|e|r|s|e| +0#0000000&@6 +@2|c+0#00e0e07&|u|r|s|e|s| |b|l|u|e| |i|n|v|e|r|s|e|;+0#0000000&| @25|c+0#00e0e07&|u|r|s|e|s|b|l|u|e|i|n|v|e|r|s|e| +0#0000000&@9 +@2|c+0#00e0e07&|u|r|s|e|s| |w|h|i|t|e| |i|n|v|e|r|s|e|;+0#0000000&| @24|c+0#00e0e07&|u|r|s|e|s|w|h|i|t|e|i|n|v|e|r|s|e| +0#0000000&@8 +@2|c+0#00e0e07&|u|r|s|e|s| |g|e|t| |c|h|a|r|;+0#0000000&| @29|c+0#00e0e07&|u|r|s|e|s|g|e|t|c|h|a|r| +0#0000000&@13 +@2|c+0#00e0e07&|u|r|s|e|s| |p|u|t| |c|h|a|r|;+0#0000000&| @29|c+0#00e0e07&|u|r|s|e|s|p|u|t|c|h|a|r| +0#0000000&@13 +@2|c+0#00e0e07&|u|r|s|e|s| |m|o|v|e|;+0#0000000&| @33|c+0#00e0e07&|u|r|s|e|s|m|o|v|e| +0#0000000&@16 +@2|c+0#00e0e07&|u|r|s|e|s| |l|i|n|e|s|;+0#0000000&| @32|c+0#00e0e07&|u|r|s|e|s|l|i|n|e|s| +0#0000000&@15 +@2|c+0#00e0e07&|u|r|s|e|s| |c|o|l|u|m|n|s|;+0#0000000&| @30|c+0#00e0e07&|u|r|s|e|s|c|o|l|u|m|n|s| +0#0000000&@13 +@2|c+0#00e0e07&|u|r|s|e|s| |d|e|l|c|h|a|r|;+0#0000000&| @30|c+0#00e0e07&|u|r|s|e|s|d|e|l|c|h|a|r| +0#0000000&@13 +@2|p+0#00e0e07&|q| |c|o|n@1|e|c|t| |d|b|;+0#0000000&| @31|p+0#00e0e07&|q|c|o|n@1|e|c|t|d|b| +0#0000000&@15 +@57|1|4|2|4|,|3| @7|6|7|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_82.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_82.dump new file mode 100644 index 0000000000..edb3a75698 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_82.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|p+0#00e0e07&|q| |c|o|n@1|e|c|t| |d|b|;+0#0000000&| @31|p+0#00e0e07&|q|c|o|n@1|e|c|t|d|b| +0#0000000&@15 +@2|p+0#00e0e07&|q| |f|i|n|i|s|h|;+0#0000000&| @35|p+0#00e0e07&|q|f|i|n|i|s|h| +0#0000000&@18 +@2|p+0#00e0e07&|q| |r|e|s|e|t|;+0#0000000&| @36|p+0#00e0e07&|q|r|e|s|e|t| +0#0000000&@19 +@2|p+0#00e0e07&|q| |p|a|r|a|m|e|t|e|r| |s|t|a|t|u|s|;+0#0000000&| @25|p+0#00e0e07&|q|p|a|r|a|m|e|t|e|r|s|t|a|t|u|s| +0#0000000&@9 +@2|p+0#00e0e07&|q| |e|x|e|c|;+0#0000000&| @37|p+0#00e0e07&|q|e|x|e|c| +0#0000000&@20 +@2>p+0#00e0e07&|q| |f|n|u|m|b|e|r|;+0#0000000&| @34|p+0#00e0e07&|q|f|n|u|m|b|e|r| +0#0000000&@17 +@2|p+0#00e0e07&|q| |n|t|u|p|l|e|s|;+0#0000000&| @34|p+0#00e0e07&|q|n|t|u|p|l|e|s| +0#0000000&@17 +@2|p+0#00e0e07&|q| |n|f|i|e|l|d|s|;+0#0000000&| @34|p+0#00e0e07&|q|n|f|i|e|l|d|s| +0#0000000&@17 +@2|p+0#00e0e07&|q| |c|m|d| |s|t|a|t|u|s|;+0#0000000&| @31|p+0#00e0e07&|q|c|m|d|s|t|a|t|u|s| +0#0000000&@15 +@2|p+0#00e0e07&|q| |c|m|d| |t|u|p|l|e|s|;+0#0000000&| @31|p+0#00e0e07&|q|c|m|d|t|u|p|l|e|s| +0#0000000&@15 +@2|p+0#00e0e07&|q| |e|r@1|o|r| |m|e|s@1|a|g|e|;+0#0000000&| @28|p+0#00e0e07&|q|e|r@1|o|r|m|e|s@1|a|g|e| +0#0000000&@12 +@2|p+0#00e0e07&|q| |r|e|s|u|l|t| |e|r@1|o|r| |m|e|s@1|a|g|e|;+0#0000000&| @21|p+0#00e0e07&|q|r|e|s|u|l|t|e|r@1|o|r|m|e|s@1|a|g|e| +0#0000000&@6 +@2|p+0#00e0e07&|q| |d|b|;+0#0000000&| @39|p+0#00e0e07&|q|d|b| +0#0000000&@22 +@2|p+0#00e0e07&|q| |u|s|e|r|;+0#0000000&| @37|p+0#00e0e07&|q|u|s|e|r| +0#0000000&@20 +@2|p+0#00e0e07&|q| |p|a|s@1|;+0#0000000&| @37|p+0#00e0e07&|q|p|a|s@1| +0#0000000&@20 +@2|p+0#00e0e07&|q| |h|o|s|t|;+0#0000000&| @37|p+0#00e0e07&|q|h|o|s|t| +0#0000000&@20 +@2|p+0#00e0e07&|q| |p|o|r|t|;+0#0000000&| @37|p+0#00e0e07&|q|p|o|r|t| +0#0000000&@20 +@2|p+0#00e0e07&|q| |t@1|y|;+0#0000000&| @38|p+0#00e0e07&|q|t@1|y| +0#0000000&@21 +@2|p+0#00e0e07&|q| |o|p|t|i|o|n|s|;+0#0000000&| @34|p+0#00e0e07&|q|o|p|t|i|o|n|s| +0#0000000&@17 +@57|1|4@1|2|,|3| @7|6|8|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_83.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_83.dump new file mode 100644 index 0000000000..06a82b7aa0 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_83.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|p+0#00e0e07&|q| |o|p|t|i|o|n|s|;+0#0000000&| @34|p+0#00e0e07&|q|o|p|t|i|o|n|s| +0#0000000&@17 +@2|p+0#00e0e07&|q| |p|r|o|t|o|c|o|l| |v|e|r|s|i|o|n|;+0#0000000&| @25|p+0#00e0e07&|q|p|r|o|t|o|c|o|l|v|e|r|s|i|o|n| +0#0000000&@9 +@2|p+0#00e0e07&|q| |s|e|r|v|e|r| |v|e|r|s|i|o|n|;+0#0000000&| @27|p+0#00e0e07&|q|s|e|r|v|e|r|v|e|r|s|i|o|n| +0#0000000&@11 +@2|p+0#00e0e07&|q| |s|o|c|k|e|t|;+0#0000000&| @35|p+0#00e0e07&|q|s|o|c|k|e|t| +0#0000000&@18 +@2|p+0#00e0e07&|q| |b|a|c|k|e|n|d| |p|i|d|;+0#0000000&| @30|p+0#00e0e07&|q|b|a|c|k|e|n|d|p|i|d| +0#0000000&@14 +@2>p+0#00e0e07&|q| |f|n|a|m|e|;+0#0000000&| @36|p+0#00e0e07&|q|f|n|a|m|e| +0#0000000&@19 +@2|p+0#00e0e07&|q| |f@1|o|r|m|a|t|;+0#0000000&| @34|p+0#00e0e07&|q|f@1|o|r|m|a|t| +0#0000000&@17 +@2|p+0#00e0e07&|q| |g|e|t| |v|a|l|u|e|;+0#0000000&| @32|p+0#00e0e07&|q|g|e|t|v|a|l|u|e| +0#0000000&@16 +@2|p+0#00e0e07&|q| |g|e|t| |i|s| |n|u|l@1|;+0#0000000&| @30|p+0#00e0e07&|q|g|e|t|i|s|n|u|l@1| +0#0000000&@15 +@2|s+0#00e0e07&|i|g| |s|e|g|v|;+0#0000000&| @36|s+0#00e0e07&|i|g|s|e|g|v| +0#0000000&@19 +@75 +|#+0#0000e05&|:@12| +0#0000000&@60 +|p+0#0000e05&|r|e|l|u|d|e|-|b|i|t|s|.|c| +0#0000000&@60 +|:+0#0000e05&@12|#| +0#0000000&@60 +@75 +|#+0#0000e05&| |M|u|l|t|i|p|l|e| |p|r|e|c|i|s|i|o|n| |B|I|T|S|.| |#| +0#0000000&@46 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |b|i|t|s| |w|i|d|t|h|;+0#0000000&| @24|l+0#00e0e07&|o|n|g|l|o|n|g|b|i|t|s|w|i|d|t|h| +0#0000000&@9 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |m|a|x| |b|i|t|s|;+0#0000000&| @26|l+0#00e0e07&|o|n|g|l|o|n|g|m|a|x|b|i|t|s| +0#0000000&@11 +@2|l+0#00e0e07&|o|n|g| |l|o|n|g| |b|i|t|s| |p|a|c|k|;+0#0000000&| @25|l+0#00e0e07&|o|n|g|l|o|n|g|b|i|t|s|p|a|c|k| +0#0000000&@10 +@57|1|4|6|0|,|3| @7|6|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_84.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_84.dump new file mode 100644 index 0000000000..04bf46954e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_84.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|o|n|g| |l|o|n|g| |b|i|t|s| |p|a|c|k|;+0#0000000&| @25|l+0#00e0e07&|o|n|g|l|o|n|g|b|i|t|s|p|a|c|k| +0#0000000&@10 +@2|L+0#af5f00255&|E|N|G| +0#0000000&@41|L+0#af5f00255&|E|N|G| +0#0000000&@22 +@2|A+0#af5f00255&|B|S| +0#0000000&@42|A+0#af5f00255&|B|S| +0#0000000&@23 +@2|B+0#af5f00255&|I|N| +0#0000000&@42|B+0#af5f00255&|I|N| +0#0000000&@23 +@2|N+0#af5f00255&|O|T| +0#0000000&@42|N+0#af5f00255&|O|T| +0#0000000&@23 +@2>~+0#af5f00255&| +0#0000000&@44|~+0#af5f00255&| +0#0000000&@25 +@2|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@38|S+0#af5f00255&|H|O|R|T|E|N| +0#0000000&@19 +@2|=+0#af5f00255&| +0#0000000&@44|=+0#af5f00255&| +0#0000000&@25 +@2|E+0#af5f00255&|Q| +0#0000000&@43|E+0#af5f00255&|Q| +0#0000000&@24 +@2|/+0#af5f00255&|=| +0#0000000&@43|/+0#af5f00255&|=| +0#0000000&@24 +@2|~+0#af5f00255&|=| +0#0000000&@43|~+0#af5f00255&|=| +0#0000000&@24 +@2|^+0#af5f00255&|=| +0#0000000&@43|^+0#af5f00255&|=| +0#0000000&@24 +@2|N+0#af5f00255&|E| +0#0000000&@43|N+0#af5f00255&|E| +0#0000000&@24 +@2|<+0#af5f00255&|=| +0#0000000&@43|<+0#af5f00255&|=| +0#0000000&@24 +@2|L+0#af5f00255&|E| +0#0000000&@43|L+0#af5f00255&|E| +0#0000000&@24 +@2|>+0#af5f00255&|=| +0#0000000&@43|>+0#af5f00255&|=| +0#0000000&@24 +@2|G+0#af5f00255&|E| +0#0000000&@43|G+0#af5f00255&|E| +0#0000000&@24 +@2|A+0#af5f00255&|N|D| +0#0000000&@42|A+0#af5f00255&|N|D| +0#0000000&@23 +@2|&+0#af5f00255&| +0#0000000&@44|&+0#af5f00255&| +0#0000000&@25 +@57|1|4|7|8|,|3| @7|7|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_85.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_85.dump new file mode 100644 index 0000000000..def0046f40 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_85.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|&+0#af5f00255&| +0#0000000&@44|&+0#af5f00255&| +0#0000000&@25 +@2|O+0#af5f00255&|R| +0#0000000&@43|O+0#af5f00255&|R| +0#0000000&@24 +@2|X+0#af5f00255&|O|R| +0#0000000&@42|X+0#af5f00255&|O|R| +0#0000000&@23 +@2|S+0#af5f00255&|H|L| +0#0000000&@42|S+0#af5f00255&|H|L| +0#0000000&@23 +@2|U+0#af5f00255&|P| +0#0000000&@43|U+0#af5f00255&|P| +0#0000000&@24 +@2>S+0#af5f00255&|H|R| +0#0000000&@42|S+0#af5f00255&|H|R| +0#0000000&@23 +@2|D+0#af5f00255&|O|W|N| +0#0000000&@41|D+0#af5f00255&|O|W|N| +0#0000000&@22 +@2|E+0#af5f00255&|L|E|M| +0#0000000&@41|E+0#af5f00255&|L|E|M| +0#0000000&@22 +@2|S+0#af5f00255&|E|T| +0#0000000&@42|S+0#af5f00255&|E|T| +0#0000000&@23 +@2|C+0#af5f00255&|L|E|A|R| +0#0000000&@40|C+0#af5f00255&|L|E|A|R| +0#0000000&@21 +@75 +|#+0#0000e05&|:@12| +0#0000000&@60 +|p+0#0000e05&|r|e|l|u|d|e|-|m|a|t|h|l|i|b|.|c| +0#0000000&@57 +|:+0#0000e05&@12|#| +0#0000000&@60 +@75 +|#+0#0000e05&| |R| |s|p|e|c|i|f|i|c| |s|p|e|c|i|a|l| |f|u|n|c|t|i|o|n|s| |#| +0#0000000&@42 +@2|r+0#00e0e07&| |d|i| |g|a|m@1|a|;+0#0000000&| @34|r+0#00e0e07&|d|i|g|a|m@1|a| +0#0000000&@18 +@2|r+0#00e0e07&| |t|r|i| |g|a|m@1|a|;+0#0000000&| @33|r+0#00e0e07&|t|r|i|g|a|m@1|a| +0#0000000&@17 +@2|r+0#00e0e07&| |t|e|t|r|a| |g|a|m@1|a|;+0#0000000&| @31|r+0#00e0e07&|t|e|t|r|a|g|a|m@1|a| +0#0000000&@15 +@57|1|4|9|6|,|3| @7|7|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_86.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_86.dump new file mode 100644 index 0000000000..183aeb41af --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_86.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|r+0#00e0e07&| |t|e|t|r|a| |g|a|m@1|a|;+0#0000000&| @31|r+0#00e0e07&|t|e|t|r|a|g|a|m@1|a| +0#0000000&@15 +@2|r+0#00e0e07&| |p|e|n|t|a| |g|a|m@1|a|;+0#0000000&| @31|r+0#00e0e07&|p|e|n|t|a|g|a|m@1|a| +0#0000000&@15 +@2|r+0#00e0e07&| |p|s|i| |g|a|m@1|a|;+0#0000000&| @33|r+0#00e0e07&|p|s|i|g|a|m@1|a| +0#0000000&@17 +|#+0#0000e05&| |R| |d|i|s|t|r|i|b|u|t|i|o|n| |r|e|l|a|t|e|d| |f|u|n|c|t|i|o|n|s| |#| +0#0000000&@38 +@2|r+0#00e0e07&| |r| |t|;+0#0000000&| @39|r+0#00e0e07&@1|t| +0#0000000&@23 +@2>r+0#00e0e07&| |r| |c|h|i|s|q|;+0#0000000&| @35|r+0#00e0e07&@1|c|h|i|s|q| +0#0000000&@19 +@2|r+0#00e0e07&| |r| |e|x|p|;+0#0000000&| @37|r+0#00e0e07&@1|e|x|p| +0#0000000&@21 +@2|r+0#00e0e07&| |r| |g|e|o|m|;+0#0000000&| @36|r+0#00e0e07&@1|g|e|o|m| +0#0000000&@20 +@2|r+0#00e0e07&| |r| |p|o|i|s|;+0#0000000&| @36|r+0#00e0e07&@1|p|o|i|s| +0#0000000&@20 +@2|r+0#00e0e07&| |r| |s|i|g|n|r|a|n|k|;+0#0000000&| @32|r+0#00e0e07&@1|s|i|g|n|r|a|n|k| +0#0000000&@16 +@2|r+0#00e0e07&| |r| |b|e|t|a|;+0#0000000&| @36|r+0#00e0e07&@1|b|e|t|a| +0#0000000&@20 +@2|r+0#00e0e07&| |r| |b|i|n|o|m|;+0#0000000&| @35|r+0#00e0e07&@1|b|i|n|o|m| +0#0000000&@19 +@2|r+0#00e0e07&| |r| |c|a|u|c|h|y|;+0#0000000&| @34|r+0#00e0e07&@1|c|a|u|c|h|y| +0#0000000&@18 +@2|r+0#00e0e07&| |r| |f|;+0#0000000&| @39|r+0#00e0e07&@1|f| +0#0000000&@23 +@2|r+0#00e0e07&| |r| |l|o|g|i|s|;+0#0000000&| @35|r+0#00e0e07&@1|l|o|g|i|s| +0#0000000&@19 +@2|r+0#00e0e07&| |r| |l|n|o|r|m|;+0#0000000&| @35|r+0#00e0e07&@1|l|n|o|r|m| +0#0000000&@19 +@2|r+0#00e0e07&| |r|n| |b|i|n|o|m|;+0#0000000&| @34|r+0#00e0e07&@1|n|b|i|n|o|m| +0#0000000&@18 +@2|r+0#00e0e07&| |r| |n|o|r|m|;+0#0000000&| @36|r+0#00e0e07&@1|n|o|r|m| +0#0000000&@20 +@2|r+0#00e0e07&| |r| |u|n|i|f|;+0#0000000&| @36|r+0#00e0e07&@1|u|n|i|f| +0#0000000&@20 +@57|1|5|1|4|,|3| @7|7|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_87.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_87.dump new file mode 100644 index 0000000000..f4b715057d --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_87.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|r+0#00e0e07&| |r| |u|n|i|f|;+0#0000000&| @36|r+0#00e0e07&@1|u|n|i|f| +0#0000000&@20 +@2|r+0#00e0e07&| |r| |w|e|i|b|u|l@1|;+0#0000000&| @33|r+0#00e0e07&@1|w|e|i|b|u|l@1| +0#0000000&@17 +@2|r+0#00e0e07&| |r| |w|i|l|c|o|x|;+0#0000000&| @34|r+0#00e0e07&@1|w|i|l|c|o|x| +0#0000000&@18 +@2|r+0#00e0e07&| |d| |t|;+0#0000000&| @39|r+0#00e0e07&|d|t| +0#0000000&@23 +@2|r+0#00e0e07&| |d| |c|h|i|s|q|;+0#0000000&| @35|r+0#00e0e07&|d|c|h|i|s|q| +0#0000000&@19 +@2>r+0#00e0e07&| |d| |e|x|p|;+0#0000000&| @37|r+0#00e0e07&|d|e|x|p| +0#0000000&@21 +@2|r+0#00e0e07&| |d| |g|e|o|m|;+0#0000000&| @36|r+0#00e0e07&|d|g|e|o|m| +0#0000000&@20 +@2|r+0#00e0e07&| |d| |p|o|i|s|;+0#0000000&| @36|r+0#00e0e07&|d|p|o|i|s| +0#0000000&@20 +@2|r+0#00e0e07&| |d| |n|o|r|m|;+0#0000000&| @36|r+0#00e0e07&|d|n|o|r|m| +0#0000000&@20 +@2|r+0#00e0e07&| |d| |b|e|t|a|;+0#0000000&| @36|r+0#00e0e07&|d|b|e|t|a| +0#0000000&@20 +@2|r+0#00e0e07&| |d| |b|i|n|o|m|;+0#0000000&| @35|r+0#00e0e07&|d|b|i|n|o|m| +0#0000000&@19 +@2|r+0#00e0e07&| |d|n| |c|h|i|s|q|;+0#0000000&| @34|r+0#00e0e07&|d|n|c|h|i|s|q| +0#0000000&@18 +@2|r+0#00e0e07&| |d| |c|a|u|c|h|y|;+0#0000000&| @34|r+0#00e0e07&|d|c|a|u|c|h|y| +0#0000000&@18 +@2|r+0#00e0e07&| |d| |f|;+0#0000000&| @39|r+0#00e0e07&|d|f| +0#0000000&@23 +@2|r+0#00e0e07&| |d| |l|o|g|i|s|;+0#0000000&| @35|r+0#00e0e07&|d|l|o|g|i|s| +0#0000000&@19 +@2|r+0#00e0e07&| |d| |l|n|o|r|m|;+0#0000000&| @35|r+0#00e0e07&|d|l|n|o|r|m| +0#0000000&@19 +@2|r+0#00e0e07&| |d|n| |b|i|n|o|m|;+0#0000000&| @34|r+0#00e0e07&|d|n|b|i|n|o|m| +0#0000000&@18 +@2|r+0#00e0e07&| |d| |n|t|;+0#0000000&| @38|r+0#00e0e07&|d|n|t| +0#0000000&@22 +@2|r+0#00e0e07&| |d| |u|n|i|f|;+0#0000000&| @36|r+0#00e0e07&|d|u|n|i|f| +0#0000000&@20 +@57|1|5|3|2|,|3| @7|7|2|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_88.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_88.dump new file mode 100644 index 0000000000..ef271843af --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_88.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|r+0#00e0e07&| |d| |u|n|i|f|;+0#0000000&| @36|r+0#00e0e07&|d|u|n|i|f| +0#0000000&@20 +@2|r+0#00e0e07&| |d| |w|e|i|b|u|l@1|;+0#0000000&| @33|r+0#00e0e07&|d|w|e|i|b|u|l@1| +0#0000000&@17 +@2|r+0#00e0e07&| |d| |n|f|;+0#0000000&| @38|r+0#00e0e07&|d|n|f| +0#0000000&@22 +@2|r+0#00e0e07&| |d| |h|y|p|e|r|;+0#0000000&| @35|r+0#00e0e07&|d|h|y|p|e|r| +0#0000000&@19 +@2|r+0#00e0e07&| |r| |h|y|p|e|r|;+0#0000000&| @35|r+0#00e0e07&@1|h|y|p|e|r| +0#0000000&@19 +@2>r+0#00e0e07&| |p| |t|;+0#0000000&| @39|r+0#00e0e07&|p|t| +0#0000000&@23 +@2|r+0#00e0e07&| |q| |t|;+0#0000000&| @39|r+0#00e0e07&|q|t| +0#0000000&@23 +@2|r+0#00e0e07&| |p| |c|h|i|s|q|;+0#0000000&| @35|r+0#00e0e07&|p|c|h|i|s|q| +0#0000000&@19 +@2|r+0#00e0e07&| |q| |c|h|i|s|q|;+0#0000000&| @35|r+0#00e0e07&|q|c|h|i|s|q| +0#0000000&@19 +@2|r+0#00e0e07&| |p| |e|x|p|;+0#0000000&| @37|r+0#00e0e07&|p|e|x|p| +0#0000000&@21 +@2|r+0#00e0e07&| |q| |e|x|p|;+0#0000000&| @37|r+0#00e0e07&|q|e|x|p| +0#0000000&@21 +@2|r+0#00e0e07&| |p| |g|e|o|m|;+0#0000000&| @36|r+0#00e0e07&|p|g|e|o|m| +0#0000000&@20 +@2|r+0#00e0e07&| |q| |g|e|o|m|;+0#0000000&| @36|r+0#00e0e07&|q|g|e|o|m| +0#0000000&@20 +@2|r+0#00e0e07&| |p| |p|o|i|s|;+0#0000000&| @36|r+0#00e0e07&|p@1|o|i|s| +0#0000000&@20 +@2|r+0#00e0e07&| |q| |p|o|i|s|;+0#0000000&| @36|r+0#00e0e07&|q|p|o|i|s| +0#0000000&@20 +@2|r+0#00e0e07&| |p| |n|o|r|m|;+0#0000000&| @36|r+0#00e0e07&|p|n|o|r|m| +0#0000000&@20 +@2|r+0#00e0e07&| |q| |n|o|r|m|;+0#0000000&| @36|r+0#00e0e07&|q|n|o|r|m| +0#0000000&@20 +@2|r+0#00e0e07&| |p| |b|e|t|a|;+0#0000000&| @36|r+0#00e0e07&|p|b|e|t|a| +0#0000000&@20 +@2|r+0#00e0e07&| |q| |b|e|t|a|;+0#0000000&| @36|r+0#00e0e07&|q|b|e|t|a| +0#0000000&@20 +@57|1|5@1|0|,|3| @7|7|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_89.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_89.dump new file mode 100644 index 0000000000..7da78a8d37 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_89.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|r+0#00e0e07&| |q| |b|e|t|a|;+0#0000000&| @36|r+0#00e0e07&|q|b|e|t|a| +0#0000000&@20 +@2|r+0#00e0e07&| |p| |b|i|n|o|m|;+0#0000000&| @35|r+0#00e0e07&|p|b|i|n|o|m| +0#0000000&@19 +@2|r+0#00e0e07&| |q| |b|i|n|o|m|;+0#0000000&| @35|r+0#00e0e07&|q|b|i|n|o|m| +0#0000000&@19 +@2|r+0#00e0e07&| |p|n| |c|h|i|s|q|;+0#0000000&| @34|r+0#00e0e07&|p|n|c|h|i|s|q| +0#0000000&@18 +@2|r+0#00e0e07&| |q|n| |c|h|i|s|q|;+0#0000000&| @34|r+0#00e0e07&|q|n|c|h|i|s|q| +0#0000000&@18 +@2>r+0#00e0e07&| |p| |c|a|u|c|h|y|;+0#0000000&| @34|r+0#00e0e07&|p|c|a|u|c|h|y| +0#0000000&@18 +@2|r+0#00e0e07&| |q| |c|a|u|c|h|y|;+0#0000000&| @34|r+0#00e0e07&|q|c|a|u|c|h|y| +0#0000000&@18 +@2|r+0#00e0e07&| |p| |f|;+0#0000000&| @39|r+0#00e0e07&|p|f| +0#0000000&@23 +@2|r+0#00e0e07&| |q| |f|;+0#0000000&| @39|r+0#00e0e07&|q|f| +0#0000000&@23 +@2|r+0#00e0e07&| |p| |l|o|g|i|s|;+0#0000000&| @35|r+0#00e0e07&|p|l|o|g|i|s| +0#0000000&@19 +@2|r+0#00e0e07&| |q| |l|o|g|i|s|;+0#0000000&| @35|r+0#00e0e07&|q|l|o|g|i|s| +0#0000000&@19 +@2|r+0#00e0e07&| |p| |l| |n|o|r|m|;+0#0000000&| @34|r+0#00e0e07&|p|l|n|o|r|m| +0#0000000&@19 +@2|r+0#00e0e07&| |q| |l| |n|o|r|m|;+0#0000000&| @34|r+0#00e0e07&|q|l|n|o|r|m| +0#0000000&@19 +@2|r+0#00e0e07&| |p|n| |b|i|n|o|m|;+0#0000000&| @34|r+0#00e0e07&|p|n|b|i|n|o|m| +0#0000000&@18 +@2|r+0#00e0e07&| |q|n| |b|i|n|o|m|;+0#0000000&| @34|r+0#00e0e07&|q|n|b|i|n|o|m| +0#0000000&@18 +@2|r+0#00e0e07&| |p| |n|t|;+0#0000000&| @38|r+0#00e0e07&|p|n|t| +0#0000000&@22 +@2|r+0#00e0e07&| |q| |n|t|;+0#0000000&| @38|r+0#00e0e07&|q|n|t| +0#0000000&@22 +@2|r+0#00e0e07&| |p| |u|n|i|f|;+0#0000000&| @36|r+0#00e0e07&|p|u|n|i|f| +0#0000000&@20 +@2|r+0#00e0e07&| |q| |u|n|i|f|;+0#0000000&| @36|r+0#00e0e07&|q|u|n|i|f| +0#0000000&@20 +@57|1|5|6|8|,|3| @7|7|4|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_90.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_90.dump new file mode 100644 index 0000000000..325b9be56c --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_90.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|r+0#00e0e07&| |q| |u|n|i|f|;+0#0000000&| @36|r+0#00e0e07&|q|u|n|i|f| +0#0000000&@20 +@2|r+0#00e0e07&| |p| |w|e|i|b|u|l@1|;+0#0000000&| @33|r+0#00e0e07&|p|w|e|i|b|u|l@1| +0#0000000&@17 +@2|r+0#00e0e07&| |q| |w|e|i|b|u|l@1|;+0#0000000&| @33|r+0#00e0e07&|q|w|e|i|b|u|l@1| +0#0000000&@17 +@2|r+0#00e0e07&| |p| |t|u|k|e|y|;+0#0000000&| @35|r+0#00e0e07&|p|t|u|k|e|y| +0#0000000&@19 +@2|r+0#00e0e07&| |q| |t|u|k|e|y|;+0#0000000&| @35|r+0#00e0e07&|q|t|u|k|e|y| +0#0000000&@19 +@2>r+0#00e0e07&| |p| |n|f|;+0#0000000&| @38|r+0#00e0e07&|p|n|f| +0#0000000&@22 +@2|r+0#00e0e07&| |q| |n|f|;+0#0000000&| @38|r+0#00e0e07&|q|n|f| +0#0000000&@22 +@2|r+0#00e0e07&| |p| |h|y|p|e|r|;+0#0000000&| @35|r+0#00e0e07&|p|h|y|p|e|r| +0#0000000&@19 +@2|r+0#00e0e07&| |q| |h|y|p|e|r|;+0#0000000&| @35|r+0#00e0e07&|q|h|y|p|e|r| +0#0000000&@19 +@2|r+0#00e0e07&| |d| |s|i|g|n| |r|a|n|k|;+0#0000000&| @31|r+0#00e0e07&|d|s|i|g|n|r|a|n|k| +0#0000000&@16 +@2|r+0#00e0e07&| |d| |w|i|l|c|o|x|;+0#0000000&| @34|r+0#00e0e07&|d|w|i|l|c|o|x| +0#0000000&@18 +@2|r+0#00e0e07&| |p| |s|i|g|n| |r|a|n|k|;+0#0000000&| @31|r+0#00e0e07&|p|s|i|g|n|r|a|n|k| +0#0000000&@16 +@2|r+0#00e0e07&| |q| |s|i|g|n| |r|a|n|k|;+0#0000000&| @31|r+0#00e0e07&|q|s|i|g|n|r|a|n|k| +0#0000000&@16 +@2|r+0#00e0e07&| |p| |w|i|l|c|o|x|;+0#0000000&| @34|r+0#00e0e07&|p|w|i|l|c|o|x| +0#0000000&@18 +@2|r+0#00e0e07&| |q| |w|i|l|c|o|x|;+0#0000000&| @34|r+0#00e0e07&|q|w|i|l|c|o|x| +0#0000000&@18 +@75 +|#+0#0000e05&|:@12| +0#0000000&@60 +|p+0#0000e05&|r|e|l|u|d|e|-|g|s|l|.|c| +0#0000000&@61 +|:+0#0000e05&@12|#| +0#0000000&@60 +@57|1|5|8|6|,|3| @7|7|5|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_91.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_91.dump new file mode 100644 index 0000000000..86366751d5 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_91.dump @@ -0,0 +1,20 @@ +|:+0#0000e05#ffffff0@12|#| +0#0000000&@60 +@75 +|#+0#0000e05&| |S|t|a|n|d|a|r|d| |p|r|e|l|u|d|e| |d|e|f|i|n|i|t|i|o|n|s| |f|r|o|m| |G|S|L|.| |#| +0#0000000&@32 +@2|a+0#00e0e07&|i|r|y| |a|i|;+0#0000000&| @37|a+0#00e0e07&|i|r|y|a|i| +0#0000000&@20 +@2|a+0#00e0e07&|i|r|y| |a|i| |s|c|a|l|e|d|;+0#0000000&| @30|a+0#00e0e07&|i|r|y|a|i|s|c|a|l|e|d| +0#0000000&@14 +@2>a+0#00e0e07&|i|r|y| |b|i|;+0#0000000&| @37|a+0#00e0e07&|i|r|y|b|i| +0#0000000&@20 +@2|a+0#00e0e07&|i|r|y| |b|i| |s|c|a|l|e|d|;+0#0000000&| @30|a+0#00e0e07&|i|r|y|b|i|s|c|a|l|e|d| +0#0000000&@14 +@2|b+0#00e0e07&|e|s@1|e|l| |i|n|0|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|i|n|0| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |i|n|1|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|i|n|1| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |i|n|0| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|i|n|0|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |i|n|1| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|i|n|1|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |j|n|0|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|j|n|0| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |j|n|1|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|j|n|1| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |k|n|0|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|k|n|0| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |k|n|1|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|k|n|1| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |k|n|0| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|k|n|0|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |k|n|1| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|k|n|1|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |y|n|0|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|y|n|0| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |y|n|1|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|y|n|1| +0#0000000&@17 +@57|1|6|0|4|,|3| @7|7|6|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_92.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_92.dump new file mode 100644 index 0000000000..b3c99b55d6 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_92.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|b+0#00e0e07&|e|s@1|e|l| |y|n|1|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|y|n|1| +0#0000000&@17 +@2|e+0#00e0e07&|x|p|i|n|t|e|1|;+0#0000000&| @36|e+0#00e0e07&|x|p|i|n|t|e|1| +0#0000000&@18 +@2|e+0#00e0e07&|x|p|i|n|t|e|i|;+0#0000000&| @36|e+0#00e0e07&|x|p|i|n|t|e|i| +0#0000000&@18 +@2|d+0#00e0e07&|a|w|s|o|n|;+0#0000000&| @38|d+0#00e0e07&|a|w|s|o|n| +0#0000000&@20 +@2|e+0#00e0e07&|x|p|r|e|l|;+0#0000000&| @38|e+0#00e0e07&|x|p|r|e|l| +0#0000000&@20 +@2>b+0#00e0e07&|e|t|a| |i|n|c| |g|s|l|;+0#0000000&| @32|b+0#00e0e07&|e|t|a|i|n|c|g|s|l| +0#0000000&@16 +@2|p+0#00e0e07&|o|c|h|;+0#0000000&| @40|p+0#00e0e07&|o|c|h| +0#0000000&@22 +@2|d+0#00e0e07&|i|g|a|m@1|a|;+0#0000000&| @37|d+0#00e0e07&|i|g|a|m@1|a| +0#0000000&@19 +@2|a+0#00e0e07&|i|r|y| |a|i| |d|e|r|i|v|a|t|i|v|e|;+0#0000000&| @26|a+0#00e0e07&|i|r|y|a|i|d|e|r|i|v|a|t|i|v|e| +0#0000000&@10 +@2|a+0#00e0e07&|i|r|y| |a|i| |d|e|r|i|v|;+0#0000000&| @31|a+0#00e0e07&|i|r|y|a|i|d|e|r|i|v| +0#0000000&@15 +@2|a+0#00e0e07&|i|r|y| |a|i| |d|e|r|i|v| |s|c|a|l|e|d|;+0#0000000&| @24|a+0#00e0e07&|i|r|y|a|i|d|e|r|i|v|s|c|a|l|e|d| +0#0000000&@9 +@2|a+0#00e0e07&|i|r|y| |b|i| |d|e|r|i|v|a|t|i|v|e|;+0#0000000&| @26|a+0#00e0e07&|i|r|y|b|i|d|e|r|i|v|a|t|i|v|e| +0#0000000&@10 +@2|a+0#00e0e07&|i|r|y| |b|i| |d|e|r|i|v|;+0#0000000&| @31|a+0#00e0e07&|i|r|y|b|i|d|e|r|i|v| +0#0000000&@15 +@2|a+0#00e0e07&|i|r|y| |b|i| |d|e|r|i|v| |s|c|a|l|e|d|;+0#0000000&| @24|a+0#00e0e07&|i|r|y|b|i|d|e|r|i|v|s|c|a|l|e|d| +0#0000000&@9 +@2|a+0#00e0e07&|i|r|y| |z|e|r|o| |a|i| |d|e|r|i|v|;+0#0000000&| @26|a+0#00e0e07&|i|r|y|z|e|r|o|a|i|d|e|r|i|v| +0#0000000&@11 +@2|a+0#00e0e07&|i|r|y| |z|e|r|o| |a|i|;+0#0000000&| @32|a+0#00e0e07&|i|r|y|z|e|r|o|a|i| +0#0000000&@16 +@2|a+0#00e0e07&|i|r|y| |z|e|r|o| |b|i| |d|e|r|i|v|;+0#0000000&| @26|a+0#00e0e07&|i|r|y|z|e|r|o|b|i|d|e|r|i|v| +0#0000000&@11 +@2|a+0#00e0e07&|i|r|y| |z|e|r|o| |b|i|;+0#0000000&| @32|a+0#00e0e07&|i|r|y|z|e|r|o|b|i| +0#0000000&@16 +@2|a+0#00e0e07&|n|g|l|e| |r|e|s|t|r|i|c|t| |p|o|s|;+0#0000000&| @26|a+0#00e0e07&|n|g|l|e|r|e|s|t|r|i|c|t|p|o|s| +0#0000000&@10 +@57|1|6|2@1|,|3| @7|7@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_93.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_93.dump new file mode 100644 index 0000000000..b423308f51 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_93.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|a+0#00e0e07&|n|g|l|e| |r|e|s|t|r|i|c|t| |p|o|s|;+0#0000000&| @26|a+0#00e0e07&|n|g|l|e|r|e|s|t|r|i|c|t|p|o|s| +0#0000000&@10 +@2|a+0#00e0e07&|n|g|l|e| |r|e|s|t|r|i|c|t| |s|y|m@1|;+0#0000000&| @25|a+0#00e0e07&|n|g|l|e|r|e|s|t|r|i|c|t|s|y|m@1| +0#0000000&@9 +@2|a+0#00e0e07&|t|a|n| |i|n|t|;+0#0000000&| @36|a+0#00e0e07&|t|a|n|i|n|t| +0#0000000&@19 +@2|b+0#00e0e07&|e|s@1|e|l| |i|l|0| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|i|l|0|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |i|l|1| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|i|l|1|s|c|a|l|e|d| +0#0000000&@11 +@2>b+0#00e0e07&|e|s@1|e|l| |i|l|2| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|i|l|2|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |i|l| |s|c|a|l|e|d|;+0#0000000&| @28|b+0#00e0e07&|e|s@1|e|l|i|l|s|c|a|l|e|d| +0#0000000&@12 +@2|b+0#00e0e07&|e|s@1|e|l| |i|n|;+0#0000000&| @35|b+0#00e0e07&|e|s@1|e|l|i|n| +0#0000000&@18 +@2|b+0#00e0e07&|e|s@1|e|l| |i|n| |s|c|a|l|e|d|;+0#0000000&| @28|b+0#00e0e07&|e|s@1|e|l|i|n|s|c|a|l|e|d| +0#0000000&@12 +@2|b+0#00e0e07&|e|s@1|e|l| |i|n|u|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|i|n|u| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |i|n|u| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|i|n|u|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |j|l|0|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|j|l|0| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |j|l|1|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|j|l|1| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |j|l|2|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|j|l|2| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |j|l|;+0#0000000&| @35|b+0#00e0e07&|e|s@1|e|l|j|l| +0#0000000&@18 +@2|b+0#00e0e07&|e|s@1|e|l| |j|n|;+0#0000000&| @35|b+0#00e0e07&|e|s@1|e|l|j|n| +0#0000000&@18 +@2|b+0#00e0e07&|e|s@1|e|l| |k|l|0| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|k|l|0|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |k|l|1| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|k|l|1|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |k|l|2| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|k|l|2|s|c|a|l|e|d| +0#0000000&@11 +@57|1|6|4|0|,|3| @7|7@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_94.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_94.dump new file mode 100644 index 0000000000..3b699da72e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_94.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|b+0#00e0e07&|e|s@1|e|l| |k|l|2| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|k|l|2|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |k|l| |s|c|a|l|e|d|;+0#0000000&| @28|b+0#00e0e07&|e|s@1|e|l|k|l|s|c|a|l|e|d| +0#0000000&@12 +@2|b+0#00e0e07&|e|s@1|e|l| |k|n|;+0#0000000&| @35|b+0#00e0e07&|e|s@1|e|l|k|n| +0#0000000&@18 +@2|b+0#00e0e07&|e|s@1|e|l| |k|n| |s|c|a|l|e|d|;+0#0000000&| @28|b+0#00e0e07&|e|s@1|e|l|k|n|s|c|a|l|e|d| +0#0000000&@12 +@2|b+0#00e0e07&|e|s@1|e|l| |k|n|_|s|c|a|l|e|d|;+0#0000000&| @28|b+0#00e0e07&|e|s@1|e|l|k|n|_|s|c|a|l|e|d| +0#0000000&@11 +@2>b+0#00e0e07&|e|s@1|e|l| |k|n|u|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|k|n|u| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |k|n|u| |s|c|a|l|e|d|;+0#0000000&| @27|b+0#00e0e07&|e|s@1|e|l|k|n|u|s|c|a|l|e|d| +0#0000000&@11 +@2|b+0#00e0e07&|e|s@1|e|l| |l|n| |k|n|u|;+0#0000000&| @31|b+0#00e0e07&|e|s@1|e|l@1|n|k|n|u| +0#0000000&@15 +@2|b+0#00e0e07&|e|s@1|e|l| |y|l|0|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|y|l|0| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |y|l|1|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|y|l|1| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |y|l|2|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|y|l|2| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |y|l|;+0#0000000&| @35|b+0#00e0e07&|e|s@1|e|l|y|l| +0#0000000&@18 +@2|b+0#00e0e07&|e|s@1|e|l| |y|n|;+0#0000000&| @35|b+0#00e0e07&|e|s@1|e|l|y|n| +0#0000000&@18 +@2|b+0#00e0e07&|e|s@1|e|l| |y|n|u|;+0#0000000&| @34|b+0#00e0e07&|e|s@1|e|l|y|n|u| +0#0000000&@17 +@2|b+0#00e0e07&|e|s@1|e|l| |z|e|r|o| |j|0|;+0#0000000&| @30|b+0#00e0e07&|e|s@1|e|l|z|e|r|o|j|0| +0#0000000&@14 +@2|b+0#00e0e07&|e|s@1|e|l| |z|e|r|o| |j|1|;+0#0000000&| @30|b+0#00e0e07&|e|s@1|e|l|z|e|r|o|j|1| +0#0000000&@14 +@2|b+0#00e0e07&|e|s@1|e|l| |z|e|r|o| |j|n|u|;+0#0000000&| @29|b+0#00e0e07&|e|s@1|e|l|z|e|r|o|j|n|u| +0#0000000&@13 +@2|c+0#00e0e07&|h|i|;+0#0000000&| @41|c+0#00e0e07&|h|i| +0#0000000&@23 +@2|c+0#00e0e07&|i|;+0#0000000&| @42|c+0#00e0e07&|i| +0#0000000&@24 +@57|1|6|5|8|,|3| @7|7|8|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_95.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_95.dump new file mode 100644 index 0000000000..69eace6f5e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_95.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|c+0#00e0e07&|i|;+0#0000000&| @42|c+0#00e0e07&|i| +0#0000000&@24 +@2|c+0#00e0e07&|l|a|u|s|e|n|;+0#0000000&| @37|c+0#00e0e07&|l|a|u|s|e|n| +0#0000000&@19 +@2|c+0#00e0e07&|o|n|i|c|a|l| |p|0|;+0#0000000&| @34|c+0#00e0e07&|o|n|i|c|a|l|p|0| +0#0000000&@17 +@2|c+0#00e0e07&|o|n|i|c|a|l| |p|1|;+0#0000000&| @34|c+0#00e0e07&|o|n|i|c|a|l|p|1| +0#0000000&@17 +@2|c+0#00e0e07&|o|n|i|c|a|l| |p|c|y|l|r|e|g|;+0#0000000&| @29|c+0#00e0e07&|o|n|i|c|a|l|p|c|y|l|r|e|g| +0#0000000&@12 +@2>c+0#00e0e07&|o|n|i|c|a|l| |p|h|a|l|f|;+0#0000000&| @31|c+0#00e0e07&|o|n|i|c|a|l|p|h|a|l|f| +0#0000000&@14 +@2|c+0#00e0e07&|o|n|i|c|a|l| |p|m|h|a|l|f|;+0#0000000&| @30|c+0#00e0e07&|o|n|i|c|a|l|p|m|h|a|l|f| +0#0000000&@13 +@2|c+0#00e0e07&|o|n|i|c|a|l| |p|s|p|h|r|e|g|;+0#0000000&| @29|c+0#00e0e07&|o|n|i|c|a|l|p|s|p|h|r|e|g| +0#0000000&@12 +@2|d+0#00e0e07&|e|b|y|e| |1|;+0#0000000&| @37|d+0#00e0e07&|e|b|y|e|1| +0#0000000&@20 +@2|d+0#00e0e07&|e|b|y|e| |2|;+0#0000000&| @37|d+0#00e0e07&|e|b|y|e|2| +0#0000000&@20 +@2|d+0#00e0e07&|e|b|y|e| |3|;+0#0000000&| @37|d+0#00e0e07&|e|b|y|e|3| +0#0000000&@20 +@2|d+0#00e0e07&|e|b|y|e| |4|;+0#0000000&| @37|d+0#00e0e07&|e|b|y|e|4| +0#0000000&@20 +@2|d+0#00e0e07&|e|b|y|e| |5|;+0#0000000&| @37|d+0#00e0e07&|e|b|y|e|5| +0#0000000&@20 +@2|d+0#00e0e07&|e|b|y|e| |6|;+0#0000000&| @37|d+0#00e0e07&|e|b|y|e|6| +0#0000000&@20 +@2|d+0#00e0e07&|i|l|o|g|;+0#0000000&| @39|d+0#00e0e07&|i|l|o|g| +0#0000000&@21 +@2|d+0#00e0e07&|o|u|b|l|e|f|a|c|t|;+0#0000000&| @34|d+0#00e0e07&|o|u|b|l|e|f|a|c|t| +0#0000000&@16 +@2|e+0#00e0e07&|l@1|i|n|t| |d|;+0#0000000&| @36|e+0#00e0e07&|l@1|i|n|t|d| +0#0000000&@19 +@2|e+0#00e0e07&|l@1|i|n|t| |e|c|o|m|p|;+0#0000000&| @32|e+0#00e0e07&|l@1|i|n|t|e|c|o|m|p| +0#0000000&@15 +@2|e+0#00e0e07&|l@1|i|n|t| |e|;+0#0000000&| @36|e+0#00e0e07&|l@1|i|n|t|e| +0#0000000&@19 +@57|1|6|7|6|,|3| @7|7|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_96.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_96.dump new file mode 100644 index 0000000000..693120d631 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_96.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|e+0#00e0e07&|l@1|i|n|t| |e|;+0#0000000&| @36|e+0#00e0e07&|l@1|i|n|t|e| +0#0000000&@19 +@2|e+0#00e0e07&|l@1|i|n|t| |f|;+0#0000000&| @36|e+0#00e0e07&|l@1|i|n|t|f| +0#0000000&@19 +@2|e+0#00e0e07&|l@1|i|n|t| |k|c|o|m|p|;+0#0000000&| @32|e+0#00e0e07&|l@1|i|n|t|k|c|o|m|p| +0#0000000&@15 +@2|e+0#00e0e07&|l@1|i|n|t| |p|c|o|m|p|;+0#0000000&| @32|e+0#00e0e07&|l@1|i|n|t|p|c|o|m|p| +0#0000000&@15 +@2|e+0#00e0e07&|l@1|i|n|t| |p|;+0#0000000&| @36|e+0#00e0e07&|l@1|i|n|t|p| +0#0000000&@19 +@2>e+0#00e0e07&|l@1|i|n|t| |r|c|;+0#0000000&| @35|e+0#00e0e07&|l@1|i|n|t|r|c| +0#0000000&@18 +@2|e+0#00e0e07&|l@1|i|n|t| |r|d|;+0#0000000&| @35|e+0#00e0e07&|l@1|i|n|t|r|d| +0#0000000&@18 +@2|e+0#00e0e07&|l@1|i|n|t| |r|f|;+0#0000000&| @35|e+0#00e0e07&|l@1|i|n|t|r|f| +0#0000000&@18 +@2|e+0#00e0e07&|l@1|i|n|t| |r|j|;+0#0000000&| @35|e+0#00e0e07&|l@1|i|n|t|r|j| +0#0000000&@18 +@2|e+0#00e0e07&|t|a|i|n|t|;+0#0000000&| @38|e+0#00e0e07&|t|a|i|n|t| +0#0000000&@20 +@2|e+0#00e0e07&|t|a|;+0#0000000&| @41|e+0#00e0e07&|t|a| +0#0000000&@23 +@2|e+0#00e0e07&|x|p|i|n|t| |3|;+0#0000000&| @36|e+0#00e0e07&|x|p|i|n|t|3| +0#0000000&@19 +@2|e+0#00e0e07&|x|p|i|n|t| |e|2|;+0#0000000&| @35|e+0#00e0e07&|x|p|i|n|t|e|2| +0#0000000&@18 +@2|e+0#00e0e07&|x|p|i|n|t| |e|n|;+0#0000000&| @35|e+0#00e0e07&|x|p|i|n|t|e|n| +0#0000000&@18 +@2|e+0#00e0e07&|x|p|m|1|;+0#0000000&| @39|e+0#00e0e07&|x|p|m|1| +0#0000000&@21 +@2|e+0#00e0e07&|x|p|r|e|l|2|;+0#0000000&| @37|e+0#00e0e07&|x|p|r|e|l|2| +0#0000000&@19 +@2|e+0#00e0e07&|x|p|r|e|l|n|;+0#0000000&| @37|e+0#00e0e07&|x|p|r|e|l|n| +0#0000000&@19 +@2|f+0#00e0e07&|e|r|m|i| |d|i|r|a|c| |0|;+0#0000000&| @31|f+0#00e0e07&|e|r|m|i|d|i|r|a|c|0| +0#0000000&@15 +@2|f+0#00e0e07&|e|r|m|i| |d|i|r|a|c| |1|;+0#0000000&| @31|f+0#00e0e07&|e|r|m|i|d|i|r|a|c|1| +0#0000000&@15 +@57|1|6|9|4|,|3| @7|8|0|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_97.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_97.dump new file mode 100644 index 0000000000..ebed06f482 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_97.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|f+0#00e0e07&|e|r|m|i| |d|i|r|a|c| |1|;+0#0000000&| @31|f+0#00e0e07&|e|r|m|i|d|i|r|a|c|1| +0#0000000&@15 +@2|f+0#00e0e07&|e|r|m|i| |d|i|r|a|c| |2|;+0#0000000&| @31|f+0#00e0e07&|e|r|m|i|d|i|r|a|c|2| +0#0000000&@15 +@2|f+0#00e0e07&|e|r|m|i| |d|i|r|a|c| |3|h|a|l|f|;+0#0000000&| @27|f+0#00e0e07&|e|r|m|i|d|i|r|a|c|3|h|a|l|f| +0#0000000&@11 +@2|f+0#00e0e07&|e|r|m|i| |d|i|r|a|c| |h|a|l|f|;+0#0000000&| @28|f+0#00e0e07&|e|r|m|i|d|i|r|a|c|h|a|l|f| +0#0000000&@12 +@2|f+0#00e0e07&|e|r|m|i| |d|i|r|a|c| |i|n|c|0|;+0#0000000&| @28|f+0#00e0e07&|e|r|m|i|d|i|r|a|c|i|n|c|0| +0#0000000&@12 +@2>f+0#00e0e07&|e|r|m|i| |d|i|r|a|c| |i|n|t|;+0#0000000&| @29|f+0#00e0e07&|e|r|m|i|d|i|r|a|c|i|n|t| +0#0000000&@13 +@2|f+0#00e0e07&|e|r|m|i| |d|i|r|a|c| |m|1|;+0#0000000&| @30|f+0#00e0e07&|e|r|m|i|d|i|r|a|c|m|1| +0#0000000&@14 +@2|f+0#00e0e07&|e|r|m|i| |d|i|r|a|c| |m|h|a|l|f|;+0#0000000&| @27|f+0#00e0e07&|e|r|m|i|d|i|r|a|c|m|h|a|l|f| +0#0000000&@11 +@2|g+0#00e0e07&|a|m@1|a| |i|n|c| |g|s|l|;+0#0000000&| @31|g+0#00e0e07&|a|m@1|a|i|n|c|g|s|l| +0#0000000&@15 +@2|g+0#00e0e07&|a|m@1|a| |i|n|c| |p|;+0#0000000&| @33|g+0#00e0e07&|a|m@1|a|i|n|c|p| +0#0000000&@17 +@2|g+0#00e0e07&|a|m@1|a| |i|n|c| |q|;+0#0000000&| @33|g+0#00e0e07&|a|m@1|a|i|n|c|q| +0#0000000&@17 +@2|g+0#00e0e07&|a|m@1|a| |i|n|v|;+0#0000000&| @35|g+0#00e0e07&|a|m@1|a|i|n|v| +0#0000000&@18 +@2|g+0#00e0e07&|a|m@1|a| |s|t|a|r|;+0#0000000&| @34|g+0#00e0e07&|a|m@1|a|s|t|a|r| +0#0000000&@17 +@2|g+0#00e0e07&|e|g|e|n|p|o|l|y| |1| |r|e|a|l|;+0#0000000&| @28|g+0#00e0e07&|e|g|e|n|p|o|l|y|1|r|e|a|l| +0#0000000&@12 +@2|g+0#00e0e07&|e|g|e|n|p|o|l|y| |2| |r|e|a|l|;+0#0000000&| @28|g+0#00e0e07&|e|g|e|n|p|o|l|y|2|r|e|a|l| +0#0000000&@12 +@2|g+0#00e0e07&|e|g|e|n|p|o|l|y| |3| |r|e|a|l|;+0#0000000&| @28|g+0#00e0e07&|e|g|e|n|p|o|l|y|3|r|e|a|l| +0#0000000&@12 +@2|g+0#00e0e07&|e|g|e|n|p|o|l|y| |n| |r|e|a|l|;+0#0000000&| @28|g+0#00e0e07&|e|g|e|n|p|o|l|y|n|r|e|a|l| +0#0000000&@12 +@2|h+0#00e0e07&|e|r|m|i|t|e| |f|u|n|c|;+0#0000000&| @32|h+0#00e0e07&|e|r|m|i|t|e|f|u|n|c| +0#0000000&@15 +@2|h+0#00e0e07&|y|p|o|t|;+0#0000000&| @39|h+0#00e0e07&|y|p|o|t| +0#0000000&@21 +@57|1|7|1|2|,|3| @7|8|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_98.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_98.dump new file mode 100644 index 0000000000..678840fab2 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_98.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|h+0#00e0e07&|y|p|o|t|;+0#0000000&| @39|h+0#00e0e07&|y|p|o|t| +0#0000000&@21 +@2|h+0#00e0e07&|z|e|t|a|;+0#0000000&| @39|h+0#00e0e07&|z|e|t|a| +0#0000000&@21 +@2|l+0#00e0e07&|a|g|u|e|r@1|e| |1| |r|e|a|l|;+0#0000000&| @29|l+0#00e0e07&|a|g|u|e|r@1|e|1|r|e|a|l| +0#0000000&@13 +@2|l+0#00e0e07&|a|g|u|e|r@1|e| |2| |r|e|a|l|;+0#0000000&| @29|l+0#00e0e07&|a|g|u|e|r@1|e|2|r|e|a|l| +0#0000000&@13 +@2|l+0#00e0e07&|a|g|u|e|r@1|e| |3| |r|e|a|l|;+0#0000000&| @29|l+0#00e0e07&|a|g|u|e|r@1|e|3|r|e|a|l| +0#0000000&@13 +@2>l+0#00e0e07&|a|g|u|e|r@1|e| |n| |r|e|a|l|;+0#0000000&| @29|l+0#00e0e07&|a|g|u|e|r@1|e|n|r|e|a|l| +0#0000000&@13 +@2|l+0#00e0e07&|a|m|b|e|r|t| |w|0|;+0#0000000&| @34|l+0#00e0e07&|a|m|b|e|r|t|w|0| +0#0000000&@17 +@2|l+0#00e0e07&|a|m|b|e|r|t| |w|m|1|;+0#0000000&| @33|l+0#00e0e07&|a|m|b|e|r|t|w|m|1| +0#0000000&@16 +@2|l+0#00e0e07&|e|g|e|n|d|r|e| |h|3|d|0|;+0#0000000&| @31|l+0#00e0e07&|e|g|e|n|d|r|e|h|3|d|0| +0#0000000&@14 +@2|l+0#00e0e07&|e|g|e|n|d|r|e| |h|3|d|1|;+0#0000000&| @31|l+0#00e0e07&|e|g|e|n|d|r|e|h|3|d|1| +0#0000000&@14 +@2|l+0#00e0e07&|e|g|e|n|d|r|e| |h|3|d|;+0#0000000&| @32|l+0#00e0e07&|e|g|e|n|d|r|e|h|3|d| +0#0000000&@15 +@2|l+0#00e0e07&|e|g|e|n|d|r|e| |p|1|;+0#0000000&| @33|l+0#00e0e07&|e|g|e|n|d|r|e|p|1| +0#0000000&@16 +@2|l+0#00e0e07&|e|g|e|n|d|r|e| |p|2|;+0#0000000&| @33|l+0#00e0e07&|e|g|e|n|d|r|e|p|2| +0#0000000&@16 +@2|l+0#00e0e07&|e|g|e|n|d|r|e| |p|3|;+0#0000000&| @33|l+0#00e0e07&|e|g|e|n|d|r|e|p|3| +0#0000000&@16 +@2|l+0#00e0e07&|e|g|e|n|d|r|e| |p|l|;+0#0000000&| @33|l+0#00e0e07&|e|g|e|n|d|r|e|p|l| +0#0000000&@16 +@2|l+0#00e0e07&|e|g|e|n|d|r|e| |q|0|;+0#0000000&| @33|l+0#00e0e07&|e|g|e|n|d|r|e|q|0| +0#0000000&@16 +@2|l+0#00e0e07&|e|g|e|n|d|r|e| |q|1|;+0#0000000&| @33|l+0#00e0e07&|e|g|e|n|d|r|e|q|1| +0#0000000&@16 +@2|l+0#00e0e07&|e|g|e|n|d|r|e| |q|l|;+0#0000000&| @33|l+0#00e0e07&|e|g|e|n|d|r|e|q|l| +0#0000000&@16 +@2|l+0#00e0e07&|n| |c|o|s|h|;+0#0000000&| @37|l+0#00e0e07&|n|c|o|s|h| +0#0000000&@20 +@57|1|7|3|0|,|3| @7|8|2|%| diff --git a/runtime/syntax/testdir/dumps/algol68_all_preludes_99.dump b/runtime/syntax/testdir/dumps/algol68_all_preludes_99.dump new file mode 100644 index 0000000000..ef7c2adc4e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_all_preludes_99.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@1|l+0#00e0e07&|n| |c|o|s|h|;+0#0000000&| @37|l+0#00e0e07&|n|c|o|s|h| +0#0000000&@20 +@2|l+0#00e0e07&|n| |d|o|u|b|l|e|f|a|c|t|;+0#0000000&| @31|l+0#00e0e07&|n|d|o|u|b|l|e|f|a|c|t| +0#0000000&@14 +@2|l+0#00e0e07&|n| |p|o|c|h|;+0#0000000&| @37|l+0#00e0e07&|n|p|o|c|h| +0#0000000&@20 +@2|l+0#00e0e07&|n| |s|i|n|h|;+0#0000000&| @37|l+0#00e0e07&|n|s|i|n|h| +0#0000000&@20 +@2|l+0#00e0e07&|n|1| |p|l|u|s|x|m|x|;+0#0000000&| @33|l+0#00e0e07&|n|1|p|l|u|s|x|m|x| +0#0000000&@16 +@2>l+0#00e0e07&|n|1| |p|l|u|s|x|;+0#0000000&| @35|l+0#00e0e07&|n|1|p|l|u|s|x| +0#0000000&@18 +@2|l+0#00e0e07&|n| |a|b|s|;+0#0000000&| @38|l+0#00e0e07&|n|a|b|s| +0#0000000&@21 +@2|p+0#00e0e07&|o|c|h| |r|e|l|;+0#0000000&| @36|p+0#00e0e07&|o|c|h|r|e|l| +0#0000000&@19 +@2|p+0#00e0e07&|s|i| |1| |i|n|t|;+0#0000000&| @35|p+0#00e0e07&|s|i|1|i|n|t| +0#0000000&@19 +@2|p+0#00e0e07&|s|i| |1| |p|i|y|;+0#0000000&| @35|p+0#00e0e07&|s|i|1|p|i|y| +0#0000000&@19 +@2|p+0#00e0e07&|s|i| |1|;+0#0000000&| @39|p+0#00e0e07&|s|i|1| +0#0000000&@22 +@2|p+0#00e0e07&|s|i| |i|n|t|;+0#0000000&| @37|p+0#00e0e07&|s|i@1|n|t| +0#0000000&@20 +@2|p+0#00e0e07&|s|i|n|;+0#0000000&| @40|p+0#00e0e07&|s|i|n| +0#0000000&@22 +@2|p+0#00e0e07&|s|i|;+0#0000000&| @41|p+0#00e0e07&|s|i| +0#0000000&@23 +@2|s+0#00e0e07&|h|i|;+0#0000000&| @41|s+0#00e0e07&|h|i| +0#0000000&@23 +@2|s+0#00e0e07&|i|n|c|;+0#0000000&| @40|s+0#00e0e07&|i|n|c| +0#0000000&@22 +@2|s+0#00e0e07&|i|;+0#0000000&| @42|s+0#00e0e07&|i| +0#0000000&@24 +@2|s+0#00e0e07&|y|n|c|h|r|o|t|r|o|n| |1|;+0#0000000&| @31|s+0#00e0e07&|y|n|c|h|r|o|t|r|o|n|1| +0#0000000&@14 +@2|s+0#00e0e07&|y|n|c|h|r|o|t|r|o|n| |2|;+0#0000000&| @31|s+0#00e0e07&|y|n|c|h|r|o|t|r|o|n|2| +0#0000000&@14 +@57|1|7|4|8|,|3| @7|8|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_denotations_00.dump b/runtime/syntax/testdir/dumps/algol68_denotations_00.dump new file mode 100644 index 0000000000..b8a920aa2e --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_denotations_00.dump @@ -0,0 +1,20 @@ +>#+0#0000e05#ffffff0| |A|l|g|o|l| |6|8| |D|e|n|o|t|a|t|i|o|n|s| |#| +0#0000000&@50 +@75 +@75 +|#+0#0000e05&| |B|O@1|L| |#| +0#0000000&@66 +@75 +|B+0#00e0003&|O@1|L| +0#0000000&|x| |=| |T+0#e000002&|R|U|E| +0#0000000&@61 +|B+0#00e0003&|O@1|L| +0#0000000&|x| |=| |F+0#e000002&|A|L|S|E| +0#0000000&@60 +@75 +@75 +|#+0#0000e05&| |I|N|T| |#| +0#0000000&@67 +@75 +|I+0#00e0003&|N|T| +0#0000000&|x| |=| |0+0#e000002&| +0#0000000&@65 +|I+0#00e0003&|N|T| +0#0000000&|x| |=| |4+0#e000002&|2| +0#0000000&@64 +@75 +|#+0#0000e05&| |w|h|i|t|e|s|p|a|c|e| |#| +0#0000000&@60 +|I+0#00e0003&|N|T| +0#0000000&|x| |=| |1+0#e000002&| |0@2| |0@2| +0#0000000&@57 +@75 +|#+0#0000e05&| |m|o|n|a|d|i|c| |o|p|e|r|a|t|o|r|s| |#| +0#0000000&@53 +|I+0#00e0003&|N|T| +0#0000000&|x| |=| |-|4+0#e000002&|2| +0#0000000&@63 +@57|1|,|1| @10|T|o|p| diff --git a/runtime/syntax/testdir/dumps/algol68_denotations_01.dump b/runtime/syntax/testdir/dumps/algol68_denotations_01.dump new file mode 100644 index 0000000000..2cd06bac49 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_denotations_01.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@74 +|#+0#0000e05&| |w|h|i|t|e|s|p|a|c|e| |#| +0#0000000&@60 +|I+0#00e0003&|N|T| +0#0000000&|x| |=| |1+0#e000002&| |0@2| |0@2| +0#0000000&@57 +@75 +|#+0#0000e05&| |m|o|n|a|d|i|c| |o|p|e|r|a|t|o|r|s| |#| +0#0000000&@53 +>I+0#00e0003&|N|T| +0#0000000&|x| |=| |-|4+0#e000002&|2| +0#0000000&@63 +|I+0#00e0003&|N|T| +0#0000000&|x| |=| |+|4+0#e000002&|2| +0#0000000&@63 +@75 +@75 +|#+0#0000e05&| |R|E|A|L| |#| +0#0000000&@66 +@75 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2| +0#0000000&@62 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2| +0#0000000&@60 +@75 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|e|4|2| +0#0000000&@60 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|E|4|2| +0#0000000&@60 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|\|4|2| +0#0000000&@60 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|⏨|4|2| +0#0000000&@60 +@75 +@57|1|9|,|1| @9|1|3|%| diff --git a/runtime/syntax/testdir/dumps/algol68_denotations_02.dump b/runtime/syntax/testdir/dumps/algol68_denotations_02.dump new file mode 100644 index 0000000000..d8b1fcad00 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_denotations_02.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@74 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|e|-|4|2| +0#0000000&@59 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|E|-|4|2| +0#0000000&@59 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|\|-|4|2| +0#0000000&@59 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|⏨|-|4|2| +0#0000000&@59 +> @74 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|e|+|4|2| +0#0000000&@59 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|E|+|4|2| +0#0000000&@59 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|\|+|4|2| +0#0000000&@59 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|⏨|+|4|2| +0#0000000&@59 +@75 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|e|4|2| +0#0000000&@59 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|E|4|2| +0#0000000&@59 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|\|4|2| +0#0000000&@59 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|⏨|4|2| +0#0000000&@59 +@75 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|e|-|4|2| +0#0000000&@58 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|E|-|4|2| +0#0000000&@58 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|\|-|4|2| +0#0000000&@58 +@57|3|7|,|0|-|1| @7|3|2|%| diff --git a/runtime/syntax/testdir/dumps/algol68_denotations_03.dump b/runtime/syntax/testdir/dumps/algol68_denotations_03.dump new file mode 100644 index 0000000000..94a85ab067 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_denotations_03.dump @@ -0,0 +1,20 @@ +|R+0#00e0003#ffffff0|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|\|-|4|2| +0#0000000&@58 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|⏨|-|4|2| +0#0000000&@58 +@75 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|e|+|4|2| +0#0000000&@58 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|E|+|4|2| +0#0000000&@58 +>R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|\|+|4|2| +0#0000000&@58 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |.+0#e000002&|4|2|⏨|+|4|2| +0#0000000&@58 +@75 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|e|4|2| +0#0000000&@57 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|E|4|2| +0#0000000&@57 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|\|4|2| +0#0000000&@57 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|⏨|4|2| +0#0000000&@57 +@75 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|e|-|4|2| +0#0000000&@56 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|E|-|4|2| +0#0000000&@56 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|\|-|4|2| +0#0000000&@56 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|⏨|-|4|2| +0#0000000&@56 +@75 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|e|+|4|2| +0#0000000&@56 +@57|5@1|,|1| @9|5|1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_denotations_04.dump b/runtime/syntax/testdir/dumps/algol68_denotations_04.dump new file mode 100644 index 0000000000..b564a7f216 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_denotations_04.dump @@ -0,0 +1,20 @@ +|R+0#00e0003#ffffff0|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|e|+|4|2| +0#0000000&@56 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|E|+|4|2| +0#0000000&@56 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|\|+|4|2| +0#0000000&@56 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&|2|.|4|2|⏨|+|4|2| +0#0000000&@56 +@75 +>#+0#0000e05&| |w|h|i|t|e|s|p|a|c|e| |#| +0#0000000&@60 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&| |2| |.| |4| |2| |e| |+| |4| |2| +0#0000000&@48 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&| |2| |.| |4| |2| |\| |+| |4| |2| +0#0000000&@48 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |4+0#e000002&| |2| |.| |4| |2| |⏨| |+| |4| |2| +0#0000000&@48 +@75 +|#+0#0000e05&| |m|o|n|a|d|i|c| |o|p|e|r|a|t|o|r|s| |#| +0#0000000&@53 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |-|4+0#e000002&|2|.|4|2| +0#0000000&@59 +|R+0#00e0003&|E|A|L| +0#0000000&|x| |=| |+|4+0#e000002&|2|.|4|2| +0#0000000&@59 +@75 +@75 +|#+0#0000e05&| |B|I|T|S| |#| +0#0000000&@66 +@75 +|B+0#00e0003&|I|T|S| +0#0000000&|x| |=| |2+0#e000002&|r|1|0|1|0|1|0| +0#0000000&@57 +|B+0#00e0003&|I|T|S| +0#0000000&|x| |=| |4+0#e000002&|r|2@2| +0#0000000&@60 +@57|7|3|,|1| @9|6|9|%| diff --git a/runtime/syntax/testdir/dumps/algol68_denotations_05.dump b/runtime/syntax/testdir/dumps/algol68_denotations_05.dump new file mode 100644 index 0000000000..cc19b5b372 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_denotations_05.dump @@ -0,0 +1,20 @@ +|B+0#00e0003#ffffff0|I|T|S| +0#0000000&|x| |=| |4+0#e000002&|r|2@2| +0#0000000&@60 +|B+0#00e0003&|I|T|S| +0#0000000&|x| |=| |8+0#e000002&|r|5|2| +0#0000000&@61 +|B+0#00e0003&|I|T|S| +0#0000000&|x| |=| |1+0#e000002&|6|r|2|a| +0#0000000&@60 +@75 +|#+0#0000e05&| |w|h|i|t|e|s|p|a|c|e| |#| +0#0000000&@60 +>B+0#00e0003&|I|T|S| +0#0000000&|x| |=| |2+0#e000002&|r| |1|0|1|0| |1|0|1|0| +0#0000000&@53 +@75 +|#+0#0000e05&| |u|n|m|a|t|c|h|e|d| |b|y| |b|a|d| |p|a|t@1|e|r|n| |i|n| |l|e|g|a|c|y| |v|e|r|s|i|o|n|s| |o|f| |s|y|n|t|a|x| |f|i|l|e| |#| +0#0000000&@12 +|B+0#00e0003&|I|T|S| +0#0000000&|x| |=| |1+0#e000002&|6|r|9@1| +0#0000000&@60 +@75 +@75 +|#+0#0000e05&| |S|T|R|I|N|G| |#| +0#0000000&@64 +@75 +|S+0#00e0003&|T|R|I|N|G| +0#0000000&|s| |=| |"+0#e000002&|F|o@1| |B|a|r|"| +0#0000000&@54 +@75 +|#+0#0000e05&| |q|u|o|t|e| |e|s|c|a|p|e| |#| +0#0000000&@58 +|S+0#00e0003&|T|R|I|N|G| +0#0000000&|s| |=| |"+0#e000002&|"+0#e000e06&@1|"+0#e000002&| +0#0000000&@59 +|S+0#00e0003&|T|R|I|N|G| +0#0000000&|s| |=| |"+0#e000002&| |"+0#e000e06&@1| +0#e000002&|"| +0#0000000&@57 +|S+0#00e0003&|T|R|I|N|G| +0#0000000&|s| |=| |"+0#e000002&|F|o@1|"+0#e000e06&@1|"+0#e000002&| +0#0000000&@56 +@57|9|1|,|1| @9|8@1|%| diff --git a/runtime/syntax/testdir/dumps/algol68_denotations_06.dump b/runtime/syntax/testdir/dumps/algol68_denotations_06.dump new file mode 100644 index 0000000000..3421d49c36 --- /dev/null +++ b/runtime/syntax/testdir/dumps/algol68_denotations_06.dump @@ -0,0 +1,20 @@ +|S+0#00e0003#ffffff0|T|R|I|N|G| +0#0000000&|s| |=| |"+0#e000002&|F|o@1|"+0#e000e06&@1|"+0#e000002&| +0#0000000&@56 +|S+0#00e0003&|T|R|I|N|G| +0#0000000&|s| |=| |"+0#e000002&|"+0#e000e06&@1|B+0#e000002&|a|r|"| +0#0000000&@56 +|S+0#00e0003&|T|R|I|N|G| +0#0000000&|s| |=| |"+0#e000002&|F|o@1|"+0#e000e06&@1|B+0#e000002&|a|r|"| +0#0000000&@53 +@75 +|#+0#0000e05&| |l|i|n|e| |c|o|n|t|i|n|u|a|t|i|o|n| |#| +0#0000000&@53 +>S+0#00e0003&|T|R|I|N|G| +0#0000000&|s| |=| |"+0#e000002&|F|o@1|\+0#e000e06&| +0#0000000&@58 +| +0#e000002&|B|a|r|"| +0#0000000&@69 +|S+0#00e0003&|T|R|I|N|G| +0#0000000&|s| |=| |"+0#e000002&|F|o@1|"+0#e000e06&@1|\| +0#0000000&@56 +|B+0#e000002&|a|r|"| +0#0000000&@70 +|S+0#00e0003&|T|R|I|N|G| +0#0000000&|s| |=| |"+0#e000002&|F|o@1|\+0#e000e06&| +0#0000000&@58 +|"+0#e000e06&@1|B+0#e000002&|a|r|"| +0#0000000&@68 +@75 +|~+0#4040ff13&| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +| +0#0000000&@56|1|0|9|,|1| @8|B|o|t| diff --git a/runtime/syntax/testdir/input/algol68_all_preludes.a68 b/runtime/syntax/testdir/input/algol68_all_preludes.a68 new file mode 100644 index 0000000000..3182b1f617 --- /dev/null +++ b/runtime/syntax/testdir/input/algol68_all_preludes.a68 @@ -0,0 +1,2117 @@ +# + VIM_TEST_SETUP let g:algol68_symbolic_operators = 1 +# +# + Algol 68 prelude identifier from the Genie source code files. + + Provided as a base to verify the correct syntax highlighting + of the algol68.vim syntax file for the Vim editor. + + There's four sections, each representing an original file, + that are enclosed in the Unix-'more' form to stand out. + + Some informal comments from the source code left intact as + a comment in Algol 68 syntax. + + Depending on the language context there's duplicates in the + list, that are kept for clarity given the associated informal + comment associated with them. + + Some entries deliberately contain two identifier variants that + may be used as alternative form in an Algol 68 Genie program. + + The identifiers are presented in two variants separated by a + tabulator; first with spaces, then in canonical form without + spaces. Variants with spaces are supported by the Vim syntax + file as the Algol 68 language does. + But note that while Algol 68 allows arbitrary spacing within + identifiers - even as extreme as writing one character per + line! - the Vim syntax file for Algol 68 had deliberately + been defined in a way restricting the highlighted options; + spacing can usually be inserted where "natural words" would + allow a separation (say for 'intwidth' you may write, e.g., + 'int width' but not 'int wid th'; the latter would not get + highlighted). + + Modelines are set to simply inspect the correct highlighting + in this file. + + Janis Papanagnou, 2026-04-23 +# + +#::::::::::::: +prelude.c +:::::::::::::# + +# Primitive A68 moids. # + VOID VOID +# Standard precision. # + INT INT + REAL REAL + COMPLEX COMPLEX + COMPL COMPL + BITS BITS + BYTES BYTES +# Multiple precision. # + INT INT + REAL REAL + COMPLEX COMPLEX + COMPL COMPL + BITS BITS + BYTES BYTES + REAL REAL + INT INT + COMPLEX COMPLEX + COMPL COMPL + BITS BITS +# Other. # + BOOL BOOL + CHAR CHAR + STRING STRING + FILE FILE + CHANNEL CHANNEL + PIPE PIPE + FORMAT FORMAT + SEMA SEMA + SOUND SOUND +# Identifiers. # + long long pi; qpi; longlongpi; qpi +# # + bits lengths; bitslengths + bits shorths; bitsshorths + bits width; bitswidth + bytes lengths; byteslengths + bytes shorths; bytesshorths + bytes width; byteswidth + compl lengths; compllengths + compl shorths; complshorths + exp width; expwidth + infinity; infinity + inf; inf + int lengths; intlengths + int shorths; intshorths + int width; intwidth + long bits width; longbitswidth + long bytes width; longbyteswidth + long exp width; longexpwidth + long int width; longintwidth + long long expwidth; longlongexpwidth + long long infinity; longlonginfinity + long long inf; longlonginf + long long intwidth; longlongintwidth + long long maxint; longlongmaxint + long long maxreal; longlongmaxreal + long long mininf; longlongmininf + long long minreal; longlongminreal + long long minus infinity; longlongminusinfinity + long long real width; longlongrealwidth + long long small real; longlongsmallreal + long real width; longrealwidth + max abs char; maxabschar + max bits; maxbits + max int; maxint + max real; maxreal + min inf; mininf + min real; minreal + minus infinity; minusinfinity + mpradix; mpradix + nan; nan + pi; pi + real lengths; reallengths + real shorths; realshorths + real width; realwidth + small real; smallreal + clock; clock + cpu time; cputime + seconds; seconds + wall clock; wallclock + wall seconds; wallseconds + wall time; walltime + blocks; blocks + collections; collections + collect seconds; collectseconds + garbage; garbage + garbage collections; garbagecollections + garbage freed; garbagefreed + garbage refused; garbagerefused + garbage seconds; garbageseconds + on gc event; ongcevent + sweeps; sweeps + sweeps refused; sweepsrefused + stack pointer; stackpointer + system stack pointer; systemstackpointer + system stack size; systemstacksize + actual stack size; actualstacksize + heap pointer; heappointer + system heap pointer; systemheappointer + gc heap; gcheap + sweep heap; sweepheap + preemptive gc; preemptivegc + preemptive sweep; preemptivesweep + preemptive sweepheap; preemptivesweepheap + backtrace; backtrace + break; break + debug; debug + monitor; monitor + abend; abend + evaluate; evaluate + system; system + sleep; sleep +# Machine environ parameters. # + i32mach; i32mach + r64mach; r64mach + i64mach; i64mach + r128mach; r128mach +# BITS procedures. # + bits pack; bitspack +# RNG procedures. # + first random; firstrandom + next random; nextrandom + random; random + rnd; rnd + long long nextrandom; longlongnextrandom + long long random; longlongrandom +# Priorities. # +# INT ops. # + + + + - - + ABS ABS + SIGN SIGN + ODD ODD + = = + /= /= + ~= ~= + ^= ^= + < < + <= <= + > > + >= >= + EQ EQ + NE NE + LT LT + LE LE + GT GT + GE GE + + + + - - + * * + OVER OVER + % % + MOD MOD + %* %* + ** ** + UP UP + ^ ^ + / / + +:= +:= + -:= -:= + *:= *:= + %:= %:= + %*:= %*:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + OVERAB OVERAB + MODAB MODAB +# REAL ops. # + + + + - - + ABS ABS + SIGN SIGN + ROUND ROUND + ENTIER ENTIER + FLOOR FLOOR + CEIL CEIL + NINT NINT + TRUNC TRUNC + FRAC FRAC + FIX FIX + = = + /= /= + ~= ~= + ^= ^= + < < + <= <= + > > + >= >= + EQ EQ + NE NE + LT LT + LE LE + GT GT + GE GE + + + + - - + * * + / / + ** ** + UP UP + ^ ^ + ** ** + UP UP + ^ ^ + +:= +:= + -:= -:= + *:= *:= + /:= /:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + DIVAB DIVAB +# Procedures # + arc cos dg; acos dg; arccosdg; acosdg + arc cosh; acosh; arccosh; acosh + arc cot; acot; arccot; acot + arc cot dg; acot dg; arccotdg; acotdg + arc csc; acsc; arccsc; acsc + arc csc dg; acsc dg; arccscdg; acscdg + arc sec; asec; arcsec; asec + arc sec dg; asec dg; arcsecdg; asecdg + arc sin dg; asin dg; arcsindg; asindg + arc sinh; asinh; arcsinh; asinh + arc tan dg; atan dg; arctandg; atandg + arc tanh; atanh; arctanh; atanh + arc cos; acos; arccos; acos + arc sin; asin; arcsin; asin + arc tan; atan; arctan; atan + cas; cas + cbrt; cbrt + cos dg; cosdg + cosh; cosh + cos pi; cospi + cot dg; cotdg + cot; cot + cot pi; cotpi + csc dg; cscdg + csc; csc + curt; curt + erfc; erfc + erf; erf + gamma; gamma + inv erfc; inverfc + inv erf; inverf + inverse erfc; inverseerfc + inverse erf; inverseerf + ln1p; ln1p + ln gamma; lngamma + sec dg; secdg + sec; sec + sin dg; sindg + sinh; sinh + sin pi; sinpi + tan dg; tandg + tanh; tanh + tan pi; tanpi + cos; cos + exp; exp + ln; ln + log; log + sin; sin + sqrt; sqrt + tan; tan +# Miscellaneous. # + arc tan2; atan2; arctan2; atan2 + arc tan2 dg; atan2 dg; arctan2dg; atan2dg + beta; beta + betainc; betainc + choose; choose + fact; fact + gamma inc; gammainc + gamma incf; gammaincf + gamma incg; gammaincg + gamma incgf; gammaincgf + lje126; lje126 + ljf126; ljf126 + ln beta; lnbeta + ln choose; lnchoose + ln fact; lnfact +# COMPLEX ops. # + I I + +* +* + I I + +* +* + RE RE + IM IM + ABS ABS + ARG ARG + + + + - - + CONJ CONJ + = = + /= /= + ~= ~= + ^= ^= + EQ EQ + NE NE + + + + - - + * * + / / + ** ** + UP UP + ^ ^ + +:= +:= + -:= -:= + *:= *:= + /:= /:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + DIVAB DIVAB + complex arccosh; cacosh; complexarccosh; cacosh + complex arccos; cacos; complexarccos; cacos + complex arcsinh; casinh; complexarcsinh; casinh + complex arcsin; casin; complexarcsin; casin + complex arctanh; catanh; complexarctanh; catanh + complex arctan; catan; complexarctan; catan + complex cosh; ccosh; complexcosh; ccosh + complex cos; ccos; complexcos; ccos + complex exp; cexp; complexexp; cexp + complex ln; cln; complexln; cln + complex sinh; csinh; complexsinh; csinh + complex sin; csin; complexsin; csin + complex sqrt; csqrt; complexsqrt; csqrt + complex tanh; ctanh; complextanh; ctanh + complex tan; ctan; complextan; ctan +# BOOL ops. # + NOT NOT + ~ ~ + ABS ABS + OR OR + AND AND + & & + XOR XOR + = = + /= /= + ~= ~= + ^= ^= + EQ EQ + NE NE +# CHAR ops. # + = = + /= /= + ~= ~= + ^= ^= + < < + <= <= + > > + >= >= + EQ EQ + NE NE + LT LT + LE LE + GT GT + GE GE + ABS ABS + REPR REPR + is alnum; isalnum + is alpha; isalpha + is cntrl; iscntrl + is digit; isdigit + is graph; isgraph + is lower; islower + is print; isprint + is punct; ispunct + is space; isspace + is upper; isupper + is xdigit; isxdigit + to lower; tolower + to upper; toupper +# BITS ops. # + ABS ABS + BIN BIN + NOT NOT + ~ ~ + = = + /= /= + ~= ~= + ^= ^= + <= <= + >= >= + EQ EQ + NE NE + LE LE + GE GE + < < + > > + LT LT + GT GT + AND AND + & & + OR OR + XOR XOR + + + + - - + * * + OVER OVER + MOD MOD + SHL SHL + UP UP + SHR SHR + DOWN DOWN + ROL ROL + ROR ROR + ELEM ELEM + SET SET + CLEAR CLEAR +# LONG LONG INT in software # + + + + - - + ABS ABS + SIGN SIGN + ODD ODD + ENTIER ENTIER + ROUND ROUND + + + + - - + * * + OVER OVER + % % + MOD MOD + %* %* + +:= +:= + -:= -:= + *:= *:= + %:= %:= + %*:= %*:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + OVERAB OVERAB + MODAB MODAB + / / + EQ EQ + NE NE + GE GE + GT GT + LE LE + LT LT + = = + >= >= + > > + <= <= + < < + /= /= + ^= ^= + ~= ~= + ** ** + UP UP + ^ ^ + I I + +* +* +# LONG LONG REAL in software # + ABS ABS + + + + - - + SIGN SIGN + long long arccosdg; qacos dg; longlongarccosdg; qacosdg + long long arccosh; qacosh; longlongarccosh; qacosh + long long arccotdg; qacot dg; longlongarccotdg; qacotdg + long long arccot; qacot; longlongarccot; qacot + long long arccscdg; qacsc dg; longlongarccscdg; qacscdg + long long arccsc; qacsc; longlongarccsc; qacsc + long long arcsecdg; qasec dg; longlongarcsecdg; qasecdg + long long arcsec; qasec; longlongarcsec; qasec + long long arcsindg; qasin dg; longlongarcsindg; qasindg + long long arcsinh; qasinh; longlongarcsinh; qasinh + long long arctandg; qatan dg; longlongarctandg; qatandg + long long arctanh; qatanh; longlongarctanh; qatanh + long long cas; qcas; longlongcas; qcas + long long cbrt; qcbrt; longlongcbrt; qcbrt + long long cosdg; qcos dg; longlongcosdg; qcosdg + long long cosh; qcosh; longlongcosh; qcosh + long long cospi; qcos pi; longlongcospi; qcospi + long long cotdg; qcot dg; longlongcotdg; qcotdg + long long cotpi; qcot pi; longlongcotpi; qcotpi + long long cot; qcot; longlongcot; qcot + long long cscdg; qcsc dg; longlongcscdg; qcscdg + long long csc; qcsc; longlongcsc; qcsc + long long curt; qcurt; longlongcurt; qcurt + long long erfc; qerfc; longlongerfc; qerfc + long long erf; qerf; longlongerf; qerf + long long gamma; qgamma; longlonggamma; qgamma + long long inverfc; qinverfc; longlonginverfc; qinverfc + long long inverf; qinverf; longlonginverf; qinverf + long long lngamma; qlngamma; longlonglngamma; qlngamma + long long secdg; qsec dg; longlongsecdg; qsecdg + long long sec; qsec; longlongsec; qsec + long long sindg; qsin dg; longlongsindg; qsindg + long long sinh; qsinh; longlongsinh; qsinh + long long sinpi; qsin pi; longlongsinpi; qsinpi + long long tandg; qtan dg; longlongtandg; qtandg + long long tanh; qtanh; longlongtanh; qtanh + long long tanpi; qtan pi; longlongtanpi; qtanpi + long long arccos; qacos; longlongarccos; qacos + long long arcsin; qasin; longlongarcsin; qasin + long long arctan; qatan; longlongarctan; qatan + long long cos; qcos; longlongcos; qcos + long long exp; qexp; longlongexp; qexp + long long ln; qln; longlongln; qln + long long log; qlog; longlonglog; qlog + long long sin; qsin; longlongsin; qsin + long long sqrt; qsqrt; longlongsqrt; qsqrt + long long tan; qtan; longlongtan; qtan + long long arctan2dg; qatan2dg; longlongarctan2dg; qatan2dg + long long arctan2; qatan2; longlongarctan2; qatan2 + long long beta; qbeta; longlongbeta; qbeta + long long gamma incf; qgammaincf; longlonggammaincf; qgammaincf + long long gamma incgf; qgammaincgf; longlonggammaincgf; qgammaincgf + long long gamma inc; qgammainc; longlonggammainc; qgammainc + long long ln beta; qlnbeta; longlonglnbeta; qlnbeta + long long beta inc; qbetainc; longlongbetainc; qbetainc + long long gamma incg; qgammaincg; longlonggammaincg; qgammaincg + + + + - - + * * + / / + ** ** + UP UP + ^ ^ + +:= +:= + -:= -:= + *:= *:= + /:= /:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + DIVAB DIVAB + = = + EQ EQ + /= /= + ~= ~= + ^= ^= + NE NE + < < + LT LT + <= <= + LE LE + > > + GT GT + >= >= + GE GE + ** ** + UP UP + ^ ^ + I I + +* +* +# LONG LONG COMPLEX in software # + RE RE + IM IM + ARG ARG + ABS ABS + + + + - - + CONJ CONJ + + + + - - + * * + / / + ** ** + UP UP + ^ ^ + = = + EQ EQ + /= /= + ~= ~= + ^= ^= + NE NE + +:= +:= + -:= -:= + *:= *:= + /:= /:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + DIVAB DIVAB + long long complex arc cosh; qcacosh; longlongcomplexarccosh; qcacosh + long long complex arc cos; qcacos; longlongcomplexarccos; qcacos + long long complex arc sinh; qcasinh; longlongcomplexarcsinh; qcasinh + long long complex arc sin; qcasin; longlongcomplexarcsin; qcasin + long long complex arc tanh; qcatanh; longlongcomplexarctanh; qcatanh + long long complex arc tan; qcatan; longlongcomplexarctan; qcatan + long long complex cosh; qccosh; longlongcomplexcosh; qccosh + long long complex cos; qccos; longlongcomplexcos; qccos + long long complex exp; qcexp; longlongcomplexexp; qcexp + long long complex ln; qcln; longlongcomplexln; qcln + long long complex sinh; qcsinh; longlongcomplexsinh; qcsinh + long long complex sin; qcsin; longlongcomplexsin; qcsin + long long complex sqrt; qcsqrt; longlongcomplexsqrt; qcsqrt + long long complex tanh; qctanh; longlongcomplextanh; qctanh + long long complex tan; qctan; longlongcomplextan; qctan +# BYTES ops. # + bytespack; bytespack + ELEM ELEM + + + + +:= +:= + PLUSAB PLUSAB + +=: +=: + PLUSTO PLUSTO + = = + /= /= + ~= ~= + ^= ^= + < < + <= <= + > > + >= >= + EQ EQ + NE NE + LT LT + LE LE + GT GT + GE GE +# LONG BYTES ops. # + LENG LENG + SHORTEN SHORTEN + long bytes pack; longbytespack + ELEM ELEM + + + + +:= +:= + PLUSAB PLUSAB + +=: +=: + PLUSTO PLUSTO + = = + /= /= + ~= ~= + ^= ^= + < < + <= <= + > > + >= >= + EQ EQ + NE NE + LT LT + LE LE + GT GT + GE GE +# STRING ops. # + = = + /= /= + ~= ~= + ^= ^= + < < + <= <= + >= >= + > > + EQ EQ + NE NE + LT LT + LE LE + GE GE + GT GT + + + + +:= +:= + PLUSAB PLUSAB + *:= *:= + TIMESAB TIMESAB + +=: +=: + PLUSTO PLUSTO + * * + ELEM ELEM + real path; realpath +# SEMA ops. # + LEVEL LEVEL + UP UP + DOWN DOWN + LEVEL LEVEL + UP UP + DOWN DOWN +# ROWS ops. # + ELEMS ELEMS + LWB LWB + UPB UPB + ELEMS ELEMS + LWB LWB + UPB UPB + SORT SORT +# Some "terminators # + LENG LENG + SHORTEN SHORTEN +# SOUND/RIFF procs. # + newsound; newsound + getsound; getsound + setsound; setsound + RESOLUTION RESOLUTION + CHANNELS CHANNELS + RATE RATE + SAMPLES SAMPLES +# Set up standenv - transput. # + long pi; dpi; longpi; dpi + long max bits; longmaxbits + long max int; longmaxint + long small real; longsmallreal + long max real; longmaxreal + long min real; longminreal + long infinity; longinfinity + long minus infinity; longminusinfinity + long inf; longinf + long min inf; longmininf +# LONG INT in software # + + + + - - + ABS ABS + LENG LENG + SHORTEN SHORTEN + SIGN SIGN + LENG LENG + SHORTEN SHORTEN + LENG LENG + SHORTEN SHORTEN + ODD ODD + ENTIER ENTIER + ROUND ROUND + + + + - - + * * + OVER OVER + % % + MOD MOD + %* %* + +:= +:= + -:= -:= + *:= *:= + %:= %:= + %*:= %*:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + OVERAB OVERAB + MODAB MODAB + = = + EQ EQ + /= /= + ~= ~= + ^= ^= + NE NE + < < + LT LT + <= <= + LE LE + > > + GT GT + >= >= + GE GE + / / + ** ** + UP UP + ^ ^ + I I + +* +* + LENG LENG + SHORTEN SHORTEN +# LONG REAL in software # + + + + - - + ABS ABS + long arc cos dg; dacos dg; longarccosdg; dacosdg + long arc cosh; dacosh; longarccosh; dacosh + long arc cot; dacot; longarccot; dacot + long arc cot dg; dacot dg; longarccotdg; dacotdg + long arc csc; dacsc; longarccsc; dacsc + long arc csc dg; dacsc dg; longarccscdg; dacscdg + long arc sec; dasec; longarcsec; dasec + long arc sec dg; dasec dg; longarcsecdg; dasecdg + long arc sin dg; dasin dg; longarcsindg; dasindg + long arc sinh; dasinh; longarcsinh; dasinh + long arc tan dg; datan dg; longarctandg; datandg + long arc tanh; datanh; longarctanh; datanh + long cas; dcas; longcas; dcas + long cbrt; dcbrt; longcbrt; dcbrt + long cos dg; dcos dg; longcosdg; dcosdg + long cosh; dcosh; longcosh; dcosh + long cos pi; dcos pi; longcospi; dcospi + long cot; dcot; longcot; dcot + long cot dg; dcot dg; longcotdg; dcotdg + long cot pi; dcot pi; longcotpi; dcotpi + long csc; dcsc; longcsc; dcsc + long csc dg; dcsc dg; longcscdg; dcscdg + long curt; dcurt; longcurt; dcurt + long erfc; derfc; longerfc; derfc + long erf; derf; longerf; derf + long gamma; dgamma; longgamma; dgamma + long inv erfc; dinverfc; longinverfc; dinverfc + long inv erf; dinverf; longinverf; dinverf + long ln gamma; dlngamma; longlngamma; dlngamma + long sec dg; dsec dg; longsecdg; dsecdg + long sec; dsec; longsec; dsec + long sin dg; dsin dg; longsindg; dsindg + long sinh; dsinh; longsinh; dsinh + long sin pi; dsin pi; longsinpi; dsinpi + long tan dg; dtan dg; longtandg; dtandg + long tanh; dtanh; longtanh; dtanh + long tan pi; dtan pi; longtanpi; dtanpi +# RR. # + long arc cos; dacos; longarccos; dacos + long arc sin; dasin; longarcsin; dasin + long arc tan; datan; longarctan; datan + long cos; dcos; longcos; dcos + long exp; dexp; longexp; dexp + long ln; dln; longln; dln + long log; dlog; longlog; dlog + long sin; dsin; longsin; dsin + long sqrt; dsqrt; longsqrt; dsqrt + long tan; dtan; longtan; dtan + long next random; longnextrandom + long random; longrandom + long arc tan2; datan2; longarctan2; datan2 + long arc tan2 dg; datan2dg; longarctan2dg; datan2dg + long beta; dbeta; longbeta; dbeta + long gamma inc; dgammainc; longgammainc; dgammainc + long gamma incf; dgammaincf; longgammaincf; dgammaincf + long gamma incgf; dgammaincgf; longgammaincgf; dgammaincgf + long ln beta; dlnbeta; longlnbeta; dlnbeta + long beta inc; dbetainc; longbetainc; dbetainc + long gamma incg; dgammaincg; longgammaincg; dgammaincg + SIGN SIGN + + + + - - + * * + / / + ** ** + UP UP + ^ ^ + +:= +:= + -:= -:= + *:= *:= + /:= /:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + DIVAB DIVAB + = = + EQ EQ + /= /= + ~= ~= + ^= ^= + NE NE + < < + LT LT + <= <= + LE LE + > > + GT GT + >= >= + GE GE + ** ** + UP UP + ^ ^ + I I + +* +* +# LONG COMPLEX in software # + LENG LENG + SHORTEN SHORTEN + LENG LENG + SHORTEN SHORTEN + RE RE + IM IM + ARG ARG + ABS ABS + + + + - - + CONJ CONJ + + + + - - + * * + / / + ** ** + UP UP + ^ ^ + = = + EQ EQ + /= /= + ~= ~= + ^= ^= + NE NE + +:= +:= + -:= -:= + *:= *:= + /:= /:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + DIVAB DIVAB + long complex arc cos; dcacos; longcomplexarccos; dcacos + long complex arc cosh; dcacosh; longcomplexarccosh; dcacosh + long complex arc sin; dcasin; longcomplexarcsin; dcasin + long complex arc sinh; dcasinh; longcomplexarcsinh; dcasinh + long complex arc tan; dcatan; longcomplexarctan; dcatan + long complex arc tanh; dcatanh; longcomplexarctanh; dcatanh + long complex cos; dccos; longcomplexcos; dccos + long complex cosh; dccosh; longcomplexcosh; dccosh + long complex exp; dcexp; longcomplexexp; dcexp + long complex ln; dcln; longcomplexln; dcln + long complex sin; dcsin; longcomplexsin; dcsin + long complex sinh; dcsin; longcomplexsinh; dcsin + long complex sqrt; dcsqrt; longcomplexsqrt; dcsqrt + long complex tan; dctan; longcomplextan; dctan + long complex tanh; dctanh; longcomplextanh; dctanh +# LONG BITS in software # + longbitspack; longbitspack + ABS ABS + BIN BIN + SHORTEN SHORTEN + LENG LENG + NOT NOT + ~ ~ + = = + EQ EQ + /= /= + ~= ~= + ^= ^= + NE NE + <= <= + LE LE + >= >= + GE GE + AND AND + & & + OR OR + XOR XOR + SHL SHL + UP UP + SHR SHR + DOWN DOWN + ELEM ELEM + SET SET + CLEAR CLEAR + long pi; dpi; longpi; dpi + long max bits; longmaxbits + long max int; longmaxint + long small real; longsmallreal + long max real; longmaxreal + long min real; longminreal + long infinity; longinfinity + long minus infinity; longminusinfinity + long inf; longinf + long min inf; longmininf +# LONG INT as 128 bit # + + + + - - + ABS ABS + LENG LENG + SHORTEN SHORTEN + SIGN SIGN + ODD ODD + ENTIER ENTIER + ROUND ROUND + + + + - - + * * + OVER OVER + % % + MOD MOD + %* %* + ** ** + UP UP + ^ ^ + +:= +:= + -:= -:= + *:= *:= + %:= %:= + %*:= %*:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + OVERAB OVERAB + MODAB MODAB + / / + = = + EQ EQ + /= /= + ~= ~= + ^= ^= + NE NE + < < + LT LT + <= <= + LE LE + > > + GT GT + >= >= + GE GE +# LONG REAL as 128 bit # + + + + - - + ABS ABS + SIGN SIGN + + + + - - + * * + / / + ** ** + UP UP + ^ ^ + ** ** + UP UP + ^ ^ + LENG LENG + SHORTEN SHORTEN + LENG LENG + SHORTEN SHORTEN + +:= +:= + -:= -:= + *:= *:= + /:= /:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + DIVAB DIVAB + = = + EQ EQ + /= /= + ~= ~= + ^= ^= + NE NE + < < + LT LT + <= <= + LE LE + > > + GT GT + >= >= + GE GE + long arc cos dg; dacos dg; longarccosdg; dacosdg + long arc cosh; dacosh; longarccosh; dacosh + long arc cot dg; dacot dg; longarccotdg; dacotdg + long arc cot; dacot; longarccot; dacot + long arc csc; dacsc; longarccsc; dacsc + long arc csc dg; dacsc dg; longarccscdg; dacscdg + long arc sec dg; dasec dg; longarcsecdg; dasecdg + long arc sin dg; dasin dg; longarcsindg; dasindg + long arc sinh; dasinh; longarcsinh; dasinh + long arc tan dg; datan dg; longarctandg; datandg + long arc tanh; datanh; longarctanh; datanh + long cbrt; dcbrt; longcbrt; dcbrt + long cos dg; dcos dg; longcosdg; dcosdg + long cosh; dcosh; longcosh; dcosh + long cos pi; dcos pi; longcospi; dcospi + long cot dg; dcot dg; longcotdg; dcotdg + long cot; dcot; longcot; dcot + long cot pi; dcot pi; longcotpi; dcotpi + long csc; dcsc; longcsc; dcsc + long csc dg; dcsc dg; longcscdg; dcscdg + long curt; dcurt; longcurt; dcurt + long erfc; derfc; longerfc; derfc + long erf; derf; longerf; derf + long inv erfc; dinverfc; longinverfc; dinverfc + long inv erf; dinverf; longinverf; dinverf + long gamma; dgamma; longgamma; dgamma + long ln gamma; dlngamma; longlngamma; dlngamma + long sec; dsec; longsec; dsec + long sec dg; dsec dg; longsecdg; dsecdg + long sin dg; dsin dg; longsindg; dsindg + long sinh; dsinh; longsinh; dsinh + long sin pi; dsin pi; longsinpi; dsinpi + long tan dg; dtan dg; longtandg; dtandg + long tanh; dtanh; longtanh; dtanh + long tan pi; dtan pi; longtanpi; dtanpi + long arc cos; dacos; longarccos; dacos + long arc sin; dasin; longarcsin; dasin + long arc tan; datan; longarctan; datan + long cas; dcas; longcas; dcas + long cos; dcos; longcos; dcos + long exp; dexp; longexp; dexp + long ln; dln; longln; dln + long log; dlog; longlog; dlog + long sin; dsin; longsin; dsin + long sqrt; dsqrt; longsqrt; dsqrt + long tan; dtan; longtan; dtan + long next random; longnextrandom + long random; longrandom + long arc tan2 dg; datan2dg; longarctan2dg; datan2dg + long arc tan2; datan2; longarctan2; datan2 + long beta; dbeta; longbeta; dbeta + long gamma incgf; dgammaincgf; longgammaincgf; dgammaincgf + long gamma incf; dgammaincf; longgammaincf; dgammaincf + long gamma inc; dgammainc; longgammainc; dgammainc + long ln beta; dlnbeta; longlnbeta; dlnbeta + long beta inc; dbetainc; longbetainc; dbetainc + long gamma incg; dgammaincg; longgammaincg; dgammaincg +# LONG BITS as 128 bit # + long bits pack; longbitspack + SHORTEN SHORTEN + LENG LENG + ABS ABS + BIN BIN + NOT NOT + ~ ~ + AND AND + & & + OR OR + XOR XOR + + + + - - + * * + OVER OVER + MOD MOD + = = + /= /= + ~= ~= + ^= ^= + <= <= + >= >= + EQ EQ + NE NE + LE LE + GE GE + < < + > > + LT LT + GT GT + ELEM ELEM + SET SET + CLEAR CLEAR + SHL SHL + UP UP + SHR SHR + DOWN DOWN + ROL ROL + ROR ROR +# LONG COMPLEX as 2 x 128 bit. # + LENG LENG + SHORTEN SHORTEN + I I + +* +* + I I + +* +* + RE RE + IM IM + ABS ABS + ARG ARG + + + + - - + CONJ CONJ + = = + /= /= + ~= ~= + ^= ^= + EQ EQ + NE NE + + + + - - + * * + / / + ** ** + UP UP + ^ ^ + +:= +:= + -:= -:= + *:= *:= + /:= /:= + PLUSAB PLUSAB + MINUSAB MINUSAB + TIMESAB TIMESAB + DIVAB DIVAB + long complex arc cosh; dcacosh; longcomplexarccosh; dcacosh + long complex arc cos; dcacos; longcomplexarccos; dcacos + long complex arc sinh; dcasinh; longcomplexarcsinh; dcasinh + long complex arc sin; dcasin; longcomplexarcsin; dcasin + long complex arc tanh; dcatanh; longcomplexarctanh; dcatanh + long complex arc tan; dcatan; longcomplexarctan; dcatan + long complex atanh; dcatanh; longcomplexatanh; dcatanh + long complex cosh; dccosh; longcomplexcosh; dccosh + long complex cos; dccos; longcomplexcos; dccos + long complex exp; dcexp; longcomplexexp; dcexp + long complex ln; dcln; longcomplexln; dcln + long complex sinh; dcsinh; longcomplexsinh; dcsinh + long complex sin; dcsin; longcomplexsin; dcsin + long complex sqrt; dcsqrt; longcomplexsqrt; dcsqrt + long complex tanh; dctanh; longcomplextanh; dctanh + long complex tan; dctan; longcomplextan; dctan + mpfr long gamma inc; mpfr dgammainc; mpfrlonggammainc; mpfrdgammainc + mpfr long long beta; mpfr qbeta; mpfrlonglongbeta; mpfrqbeta + mpfr long long gammainc; mpfr qgammainc; mpfrlonglonggammainc; mpfrqgammainc + mpfr long long lnbeta; mpfr qlnbeta; mpfrlonglonglnbeta; mpfrqlnbeta + mpfr long long betainc; mpfr qbetainc; mpfrlonglongbetainc; mpfrqbetainc + mpfr long long erfc; mpfr qerfc; mpfrlonglongerfc; mpfrqerfc + mpfr long long erf; mpfr qerf; mpfrlonglongerf; mpfrqerf + mpfr long long gamma; mpfr qgamma; mpfrlonglonggamma; mpfrqgamma + mpfr long long inverfc; mpfr qinverfc; mpfrlonglonginverfc; mpfrqinverfc + mpfr long long inverf; mpfr qinverf; mpfrlonglonginverf; mpfrqinverf + mpfr long long lngamma; mpfr qlngamma; mpfrlonglonglngamma; mpfrqlngamma + mpfr mp; mpfrmp + blank character; blankcharacter + formfeed character; formfeedcharacter + formfeed char; formfeedchar + newline character; newlinecharacter + newline char; newlinechar + null character; nullcharacter + tab character; tabcharacter + tab char; tabchar + blank char; blankchar + blank; blank + eof character; eofcharacter + eof char; eofchar + error char; errorchar + exp char; expchar + flip; flip + flop; flop + null char; nullchar + bits; bits + whole; whole + fixed; fixed + float; float + real; real + stand in; standin + stand out; standout + stand back; standback + stand error; standerror + stand in channel; standinchannel + stand out channel; standoutchannel + stand draw channel; standdrawchannel + stand back channel; standbackchannel + stand error channel; standerrorchannel + make term; maketerm + char in string; charinstring + last char in string; lastcharinstring + string in string; stringinstring + idf; idf + term; term + program idf; programidf +# Event routines. # + on file end; onfileend + on page end; onpageend + on line end; onlineend + on logical file end; onlogicalfileend + on physical file end; onphysicalfileend + on format end; onformatend + on format error; onformaterror + on value error; onvalueerror + on open error; onopenerror + on transput error; ontransputerror +# Enquiries on files. # + draw possible; drawpossible + end of file; endoffile + end of line; endofline + eof; eof + eoln; eoln + rewind possible; rewindpossible + bin possible; binpossible + compressible; compressible + get possible; getpossible + put possible; putpossible + reidf possible; reidfpossible + reset possible; resetpossible + set possible; setpossible +# Handling of files. # + open; open + append; append + establish; establish + associate; associate + cooked; cooked + raw; raw + rewind; rewind + backspace; backspace + close; close + create; create + erase; erase + lock; lock + newline; newline + newpage; newpage + reset; reset + scratch; scratch + space; space + set; set + seek; seek + read; read + read bin; readbin + readf; readf + print bin; printbin + printf; printf + print; print + write bin; writebin + writef; writef + write; write + get; get + getf; getf + get bin; getbin + put; put + putf; putf + put bin; putbin + gets; gets + getsf; getsf + puts; puts + putsf; putsf + string; string + stringf; stringf + read line; readline +# Set up standenv - extensions. # +# UNIX things. # + rows; rows + columns; columns + argc; argc + a68g argc; a68gargc + errno; errno + fork; fork + get pwd; getpwd + set pwd; setpwd + file is directory; fileisdirectory + file is block device; fileisblockdevice + file is char device; fileischardevice + file is regular; fileisregular + file is fifo; fileisfifo + file is link; fileislink + file mode; filemode + argv; argv + a68g argv; a68gargv + reset errno; reseterrno + str error; strerror + exec; exec + execve; execve + create pipe; createpipe + exec sub; execsub + execve child; execvechild + exec sub pipeline; execsubpipeline + execve childpipe; execvechildpipe + exec sub output; execsuboutput + execve output; execveoutput + get env; getenv + wait pid; waitpid + utc time; utctime + local time; localtime + grep in string; grepinstring + grep in substring; grepinsubstring + sub in string; subinstring + peek char; peekchar + get directory; getdirectory + http timeout; httptimeout + https timeout; httpstimeout + http content; httpcontent + https content; httpscontent +# Drawing. # + draw device; drawdevice + make device; makedevice + draw aspect; drawaspect + draw clear; drawclear + draw erase; drawerase + draw flush; drawflush + draw show; drawshow + draw fill style; drawfillstyle + draw get colour name; drawgetcolourname + draw get color name; drawgetcolorname + draw color; drawcolor + draw colour; drawcolour + draw background color; drawbackgroundcolor + draw background colour; drawbackgroundcolour + draw circle; drawcircle + draw ball; drawball + draw star; drawstar + draw point; drawpoint + draw line; drawline + draw move; drawmove + draw rect; drawrect + draw text; drawtext + draw linestyle; drawlinestyle + draw font name; drawfontname + draw linewidth; drawlinewidth + draw font size; drawfontsize + draw text angle; drawtextangle + draw color name; drawcolorname + draw colour name; drawcolourname + draw background color name; drawbackgroundcolorname + draw background colour name; drawbackgroundcolourname + curses start; cursesstart + curses end; cursesend + curses clear; cursesclear + curses refresh; cursesrefresh + curses green; cursesgreen + curses cyan; cursescyan + curses red; cursesred + curses yellow; cursesyellow + curses magenta; cursesmagenta + curses blue; cursesblue + curses white; curseswhite + curses green inverse; cursesgreeninverse + curses cyan inverse; cursescyaninverse + curses red inverse; cursesredinverse + curses yellow inverse; cursesyellowinverse + curses magenta inverse; cursesmagentainverse + curses blue inverse; cursesblueinverse + curses white inverse; curseswhiteinverse + curses get char; cursesgetchar + curses put char; cursesputchar + curses move; cursesmove + curses lines; curseslines + curses columns; cursescolumns + curses delchar; cursesdelchar + pq connect db; pqconnectdb + pq finish; pqfinish + pq reset; pqreset + pq parameter status; pqparameterstatus + pq exec; pqexec + pq fnumber; pqfnumber + pq ntuples; pqntuples + pq nfields; pqnfields + pq cmd status; pqcmdstatus + pq cmd tuples; pqcmdtuples + pq error message; pqerrormessage + pq result error message; pqresulterrormessage + pq db; pqdb + pq user; pquser + pq pass; pqpass + pq host; pqhost + pq port; pqport + pq tty; pqtty + pq options; pqoptions + pq protocol version; pqprotocolversion + pq server version; pqserverversion + pq socket; pqsocket + pq backend pid; pqbackendpid + pq fname; pqfname + pq fformat; pqfformat + pq get value; pqgetvalue + pq get is null; pqgetisnull + sig segv; sigsegv + +#::::::::::::: +prelude-bits.c +:::::::::::::# + +# Multiple precision BITS. # + long long bits width; longlongbitswidth + long long max bits; longlongmaxbits + long long bits pack; longlongbitspack + LENG LENG + ABS ABS + BIN BIN + NOT NOT + ~ ~ + SHORTEN SHORTEN + = = + EQ EQ + /= /= + ~= ~= + ^= ^= + NE NE + <= <= + LE LE + >= >= + GE GE + AND AND + & & + OR OR + XOR XOR + SHL SHL + UP UP + SHR SHR + DOWN DOWN + ELEM ELEM + SET SET + CLEAR CLEAR + +#::::::::::::: +prelude-mathlib.c +:::::::::::::# + +# R specific special functions # + r di gamma; rdigamma + r tri gamma; rtrigamma + r tetra gamma; rtetragamma + r penta gamma; rpentagamma + r psi gamma; rpsigamma +# R distribution related functions # + r r t; rrt + r r chisq; rrchisq + r r exp; rrexp + r r geom; rrgeom + r r pois; rrpois + r r signrank; rrsignrank + r r beta; rrbeta + r r binom; rrbinom + r r cauchy; rrcauchy + r r f; rrf + r r logis; rrlogis + r r lnorm; rrlnorm + r rn binom; rrnbinom + r r norm; rrnorm + r r unif; rrunif + r r weibull; rrweibull + r r wilcox; rrwilcox + r d t; rdt + r d chisq; rdchisq + r d exp; rdexp + r d geom; rdgeom + r d pois; rdpois + r d norm; rdnorm + r d beta; rdbeta + r d binom; rdbinom + r dn chisq; rdnchisq + r d cauchy; rdcauchy + r d f; rdf + r d logis; rdlogis + r d lnorm; rdlnorm + r dn binom; rdnbinom + r d nt; rdnt + r d unif; rdunif + r d weibull; rdweibull + r d nf; rdnf + r d hyper; rdhyper + r r hyper; rrhyper + r p t; rpt + r q t; rqt + r p chisq; rpchisq + r q chisq; rqchisq + r p exp; rpexp + r q exp; rqexp + r p geom; rpgeom + r q geom; rqgeom + r p pois; rppois + r q pois; rqpois + r p norm; rpnorm + r q norm; rqnorm + r p beta; rpbeta + r q beta; rqbeta + r p binom; rpbinom + r q binom; rqbinom + r pn chisq; rpnchisq + r qn chisq; rqnchisq + r p cauchy; rpcauchy + r q cauchy; rqcauchy + r p f; rpf + r q f; rqf + r p logis; rplogis + r q logis; rqlogis + r p l norm; rplnorm + r q l norm; rqlnorm + r pn binom; rpnbinom + r qn binom; rqnbinom + r p nt; rpnt + r q nt; rqnt + r p unif; rpunif + r q unif; rqunif + r p weibull; rpweibull + r q weibull; rqweibull + r p tukey; rptukey + r q tukey; rqtukey + r p nf; rpnf + r q nf; rqnf + r p hyper; rphyper + r q hyper; rqhyper + r d sign rank; rdsignrank + r d wilcox; rdwilcox + r p sign rank; rpsignrank + r q sign rank; rqsignrank + r p wilcox; rpwilcox + r q wilcox; rqwilcox + +#::::::::::::: +prelude-gsl.c +:::::::::::::# + +# Standard prelude definitions from GSL. # + airy ai; airyai + airy ai scaled; airyaiscaled + airy bi; airybi + airy bi scaled; airybiscaled + bessel in0; besselin0 + bessel in1; besselin1 + bessel in0 scaled; besselin0scaled + bessel in1 scaled; besselin1scaled + bessel jn0; besseljn0 + bessel jn1; besseljn1 + bessel kn0; besselkn0 + bessel kn1; besselkn1 + bessel kn0 scaled; besselkn0scaled + bessel kn1 scaled; besselkn1scaled + bessel yn0; besselyn0 + bessel yn1; besselyn1 + expinte1; expinte1 + expintei; expintei + dawson; dawson + exprel; exprel + beta inc gsl; betaincgsl + poch; poch + digamma; digamma + airy ai derivative; airyaiderivative + airy ai deriv; airyaideriv + airy ai deriv scaled; airyaiderivscaled + airy bi derivative; airybiderivative + airy bi deriv; airybideriv + airy bi deriv scaled; airybiderivscaled + airy zero ai deriv; airyzeroaideriv + airy zero ai; airyzeroai + airy zero bi deriv; airyzerobideriv + airy zero bi; airyzerobi + angle restrict pos; anglerestrictpos + angle restrict symm; anglerestrictsymm + atan int; atanint + bessel il0 scaled; besselil0scaled + bessel il1 scaled; besselil1scaled + bessel il2 scaled; besselil2scaled + bessel il scaled; besselilscaled + bessel in; besselin + bessel in scaled; besselinscaled + bessel inu; besselinu + bessel inu scaled; besselinuscaled + bessel jl0; besseljl0 + bessel jl1; besseljl1 + bessel jl2; besseljl2 + bessel jl; besseljl + bessel jn; besseljn + bessel kl0 scaled; besselkl0scaled + bessel kl1 scaled; besselkl1scaled + bessel kl2 scaled; besselkl2scaled + bessel kl scaled; besselklscaled + bessel kn; besselkn + bessel kn scaled; besselknscaled + bessel kn_scaled; besselkn_scaled + bessel knu; besselknu + bessel knu scaled; besselknuscaled + bessel ln knu; bessellnknu + bessel yl0; besselyl0 + bessel yl1; besselyl1 + bessel yl2; besselyl2 + bessel yl; besselyl + bessel yn; besselyn + bessel ynu; besselynu + bessel zero j0; besselzeroj0 + bessel zero j1; besselzeroj1 + bessel zero jnu; besselzerojnu + chi; chi + ci; ci + clausen; clausen + conical p0; conicalp0 + conical p1; conicalp1 + conical pcylreg; conicalpcylreg + conical phalf; conicalphalf + conical pmhalf; conicalpmhalf + conical psphreg; conicalpsphreg + debye 1; debye1 + debye 2; debye2 + debye 3; debye3 + debye 4; debye4 + debye 5; debye5 + debye 6; debye6 + dilog; dilog + doublefact; doublefact + ellint d; ellintd + ellint ecomp; ellintecomp + ellint e; ellinte + ellint f; ellintf + ellint kcomp; ellintkcomp + ellint pcomp; ellintpcomp + ellint p; ellintp + ellint rc; ellintrc + ellint rd; ellintrd + ellint rf; ellintrf + ellint rj; ellintrj + etaint; etaint + eta; eta + expint 3; expint3 + expint e2; expinte2 + expint en; expinten + expm1; expm1 + exprel2; exprel2 + expreln; expreln + fermi dirac 0; fermidirac0 + fermi dirac 1; fermidirac1 + fermi dirac 2; fermidirac2 + fermi dirac 3half; fermidirac3half + fermi dirac half; fermidirachalf + fermi dirac inc0; fermidiracinc0 + fermi dirac int; fermidiracint + fermi dirac m1; fermidiracm1 + fermi dirac mhalf; fermidiracmhalf + gamma inc gsl; gammaincgsl + gamma inc p; gammaincp + gamma inc q; gammaincq + gamma inv; gammainv + gamma star; gammastar + gegenpoly 1 real; gegenpoly1real + gegenpoly 2 real; gegenpoly2real + gegenpoly 3 real; gegenpoly3real + gegenpoly n real; gegenpolynreal + hermite func; hermitefunc + hypot; hypot + hzeta; hzeta + laguerre 1 real; laguerre1real + laguerre 2 real; laguerre2real + laguerre 3 real; laguerre3real + laguerre n real; laguerrenreal + lambert w0; lambertw0 + lambert wm1; lambertwm1 + legendre h3d0; legendreh3d0 + legendre h3d1; legendreh3d1 + legendre h3d; legendreh3d + legendre p1; legendrep1 + legendre p2; legendrep2 + legendre p3; legendrep3 + legendre pl; legendrepl + legendre q0; legendreq0 + legendre q1; legendreq1 + legendre ql; legendreql + ln cosh; lncosh + ln doublefact; lndoublefact + ln poch; lnpoch + ln sinh; lnsinh + ln1 plusxmx; ln1plusxmx + ln1 plusx; ln1plusx + ln abs; lnabs + poch rel; pochrel + psi 1 int; psi1int + psi 1 piy; psi1piy + psi 1; psi1 + psi int; psiint + psin; psin + psi; psi + shi; shi + sinc; sinc + si; si + synchrotron 1; synchrotron1 + synchrotron 2; synchrotron2 + taylor coeff; taylorcoeff + transport 2; transport2 + transport 3; transport3 + transport 4; transport4 + transport 5; transport5 + zeta int; zetaint + zeta m1 int; zetam1int + zeta m1; zetam1 + zeta; zeta +# Vector and matrix pretty print. # + print vector; printvector + print matrix; printmatrix +# Vector and matrix monadic. # + + + + - - + CV CV + RV RV + + + + - - + T T + INV INV + PINV PINV + MEAN MEAN + DET DET + TRACE TRACE + + + + - - + + + + - - + T T + INV INV + DET DET + TRACE TRACE +# Vector and matrix dyadic. # + = = + /= /= + + + + - - + +:= +:= + PLUSAB PLUSAB + -:= -:= + MINUSAB MINUSAB + = = + /- /- + + + + - - + BEFORE BEFORE + ABOVE ABOVE + +:= +:= + PLUSAB PLUSAB + -:= -:= + MINUSAB MINUSAB + = = + /= /= + + + + - - + +:= +:= + PLUSAB PLUSAB + -:= -:= + MINUSAB MINUSAB + = = + /= /= + + + + - - + +:= +:= + PLUSAB PLUSAB + -:= -:= + MINUSAB MINUSAB +# Vector and matrix scaling. # + * * + / / + * * + / / + * * + / / + * * + / / + *:= *:= + /:= /:= + *:= *:= + /:= /:= + *:= *:= + /:= /:= + *:= *:= + /:= /:= + * * +# Matrix times vector or matrix. # + * * +# Vector and matrix miscellaneous. # + vector echo; vectorecho + matrix echo; matrixecho + compl vector echo; complvectorecho + compl matrix echo; complmatrixecho + * * + NORM NORM + DYAD DYAD +# Principle Component Analysis. # + pcacv; pcacv + pcasvd; pcasvd +# Total Least Square regression. # + ols; ols + tls; tls +# Partial Least Squares regression. # + pcr; pcr + pls1; pls1 + pls2; pls2 +# Routine left columns, a GSL alternative to trimming columns. # + left columns; leftcolumns +# Moore-Penrose pseudo inverse. # + pseudo inv; pseudoinv +# LU decomposition. # + lu decomp; ludecomp + lu det; ludet + lu inv; luinv + lu solve; lusolve + complex lu decomp; complexludecomp + complex lu det; complexludet + complex lu inv; complexluinv + complex lu solve; complexlusolve +# SVD decomposition. # + svd decomp; svddecomp + svd solve; svdsolve +# QR decomposition. # + qr decomp; qrdecomp + qr solve; qrsolve + qr lssolve; qrlssolve +# Cholesky decomposition. # + cholesky decomp; choleskydecomp + cholesky solve; choleskysolve +# Constants ex GSL. # + cgs speed of light; cgsspeedoflight + cgs gravitational constant; cgsgravitationalconstant + cgs planck constant; cgsplanckconstant + cgs planck constant bar; cgsplanckconstantbar + cgs astronomical unit; cgsastronomicalunit + cgs light year; cgslightyear + cgs parsec; cgsparsec + cgs grav accel; cgsgravaccel + cgs electron volt; cgselectronvolt + cgs mass electron; cgsmasselectron + cgs mass muon; cgsmassmuon + cgs mass proton; cgsmassproton + cgs mass neutron; cgsmassneutron + cgs rydberg; cgsrydberg + cgs boltzmann; cgsboltzmann + cgs bohr magneton; cgsbohrmagneton + cgs nuclear magneton; cgsnuclearmagneton + cgs electron magnetic moment; cgselectronmagneticmoment + cgs proton magnetic moment; cgsprotonmagneticmoment + cgs molar gas; cgsmolargas + cgs standard gas volume; cgsstandardgasvolume + cgs minute; cgsminute + cgs hour; cgshour + cgs day; cgsday + cgs week; cgsweek + cgs inch; cgsinch + cgs foot; cgsfoot + cgs yard; cgsyard + cgs mile; cgsmile + cgs nautical mile; cgsnauticalmile + cgs fathom; cgsfathom + cgs mil; cgsmil + cgs point; cgspoint + cgs texpoint; cgstexpoint + cgs micron; cgsmicron + cgs angstrom; cgsangstrom + cgs hectare; cgshectare + cgs acre; cgsacre + cgs barn; cgsbarn + cgs liter; cgsliter + cgs us gallon; cgsusgallon + cgs quart; cgsquart + cgs pint; cgspint + cgs cup; cgscup + cgs fluid ounce; cgsfluidounce + cgs table spoon; cgstablespoon + cgs tea spoon; cgsteaspoon + cgs canadian gallon; cgscanadiangallon + cgs uk gallon; cgsukgallon + cgs miles per hour; cgsmilesperhour + cgs kilometers per hour; cgskilometersperhour + cgs knot; cgsknot + cgs pound mass; cgspoundmass + cgs ounce mass; cgsouncemass + cgs ton; cgston + cgs metricton; cgsmetricton + cgs ukton; cgsukton + cgs troy ounce; cgstroyounce + cgs carat; cgscarat + cgs unified atomic mass; cgsunifiedatomicmass + cgs gram force; cgsgramforce + cgs pound force; cgspoundforce + cgs kilo pound force; cgskilopoundforce + cgs poundal; cgspoundal + cgs calorie; cgscalorie + cgs btu; cgsbtu + cgs therm; cgstherm + cgs horsepower; cgshorsepower + cgs bar; cgsbar + cgs std atmosphere; cgsstdatmosphere + cgs torr; cgstorr + cgs meter of mercury; cgsmeterofmercury + cgs inch of mercury; cgsinchofmercury + cgs inch of water; cgsinchofwater + cgs psi; cgspsi + cgs poise; cgspoise + cgs stokes; cgsstokes + cgs faraday; cgsfaraday + cgs electron charge; cgselectroncharge + cgs gauss; cgsgauss + cgs stilb; cgsstilb + cgs lumen; cgslumen + cgs lux; cgslux + cgs phot; cgsphot + cgs foot candle; cgsfootcandle + cgs lambert; cgslambert + cgs foot lambert; cgsfootlambert + cgs curie; cgscurie + cgs roentgen; cgsroentgen + cgs rad; cgsrad + cgs solar mass; cgssolarmass + cgs bohr radius; cgsbohrradius + cgs newton; cgsnewton + cgs dyne; cgsdyne + cgs joule; cgsjoule + cgs erg; cgserg + mksa speed of light; mksaspeedoflight + mksa gravitational constant; mksagravitationalconstant + mksa planck constant; mksaplanckconstant + mksa planck constant bar; mksaplanckconstantbar + mksa vacuum permeability; mksavacuumpermeability + mksa astronomical unit; mksaastronomicalunit + mksa light year; mksalightyear + mksa parsec; mksaparsec + mksa grav accel; mksagravaccel + mksa electron volt; mksaelectronvolt + mksa mass electron; mksamasselectron + mksa mass muon; mksamassmuon + mksa mass proton; mksamassproton + mksa mass neutron; mksamassneutron + mksa rydberg; mksarydberg + mksa boltzmann; mksaboltzmann + mksa bohr magneton; mksabohrmagneton + mksa nuclear magneton; mksanuclearmagneton + mksa electron magnetic moment; mksaelectronmagneticmoment + mksa proton magnetic moment; mksaprotonmagneticmoment + mksa molar gas; mksamolargas + mksa standard gas volume; mksastandardgasvolume + mksa minute; mksaminute + mksa hour; mksahour + mksa day; mksaday + mksa week; mksaweek + mksa inch; mksainch + mksa foot; mksafoot + mksa yard; mksayard + mksa mile; mksamile + mksa nautical mile; mksanauticalmile + mksa fathom; mksafathom + mksa mil; mksamil + mksa point; mksapoint + mksa texpoint; mksatexpoint + mksa micron; mksamicron + mksa angstrom; mksaangstrom + mksa hectare; mksahectare + mksa acre; mksaacre + mksa barn; mksabarn + mksa liter; mksaliter + mksa us gallon; mksausgallon + mksa quart; mksaquart + mksa pint; mksapint + mksa cup; mksacup + mksa fluid ounce; mksafluidounce + mksa table spoon; mksatablespoon + mksa tea spoon; mksateaspoon + mksa canadian gallon; mksacanadiangallon + mksa uk gallon; mksaukgallon + mksa miles per hour; mksamilesperhour + mksa kilometers per hour; mksakilometersperhour + mksa knot; mksaknot + mksa pound mass; mksapoundmass + mksa ounce mass; mksaouncemass + mksa ton; mksaton + mksa metricton; mksametricton + mksa ukton; mksaukton + mksa troy ounce; mksatroyounce + mksa carat; mksacarat + mksa unified atomic mass; mksaunifiedatomicmass + mksa gram force; mksagramforce + mksa pound force; mksapoundforce + mksa kilo pound force; mksakilopoundforce + mksa poundal; mksapoundal + mksa calorie; mksacalorie + mksa btu; mksabtu + mksa therm; mksatherm + mksa horsepower; mksahorsepower + mksa bar; mksabar + mksa stdatmosphere; mksastdatmosphere + mksa torr; mksatorr + mksa meter of mercury; mksameterofmercury + mksa inch of mercury; mksainchofmercury + mksa inch of water; mksainchofwater + mksa psi; mksapsi + mksa poise; mksapoise + mksa stokes; mksastokes + mksa faraday; mksafaraday + mksa electron charge; mksaelectroncharge + mksa gauss; mksagauss + mksa stilb; mksastilb + mksa lumen; mksalumen + mksa lux; mksalux + mksa phot; mksaphot + mksa foot candle; mksafootcandle + mksa lambert; mksalambert + mksa foot lambert; mksafootlambert + mksa curie; mksacurie + mksa roentgen; mksaroentgen + mksa rad; mksarad + mksa solar mass; mksasolarmass + mksa bohr radius; mksabohrradius + mksa vacuum permittivity; mksavacuumpermittivity + mksa newton; mksanewton + mksa dyne; mksadyne + mksa joule; mksajoule + mksa erg; mksaerg + num fine structure; numfinestructure + num avogadro; numavogadro + num yotta; numyotta + num zetta; numzetta + num exa; numexa + num peta; numpeta + num tera; numtera + num giga; numgiga + num mega; nummega + num kilo; numkilo + num milli; nummilli + num micro; nummicro + num nano; numnano + num pico; numpico + num femto; numfemto + num atto; numatto + num zepto; numzepto + num yocto; numyocto +# FFT. # + primefactors; primefactors + fft complex forward; fftcomplexforward + fft complex backward; fftcomplexbackward + fft complex inverse; fftcomplexinverse + fft forward; fftforward + fft backward; fftbackward + fft inverse; fftinverse +# Laplace. # + laplace; laplace + + +# vim: syntax=algol68 ts=48 +# diff --git a/runtime/syntax/testdir/input/algol68_denotations.a68 b/runtime/syntax/testdir/input/algol68_denotations.a68 new file mode 100644 index 0000000000..cc58007aa9 --- /dev/null +++ b/runtime/syntax/testdir/input/algol68_denotations.a68 @@ -0,0 +1,115 @@ +# Algol 68 Denotations # + + +# BOOL # + +BOOL x = TRUE +BOOL x = FALSE + + +# INT # + +INT x = 0 +INT x = 42 + +# whitespace # +INT x = 1 000 000 + +# monadic operators # +INT x = -42 +INT x = +42 + + +# REAL # + +REAL x = .42 +REAL x = 42.42 + +REAL x = 42e42 +REAL x = 42E42 +REAL x = 42\42 +REAL x = 42⏨42 + +REAL x = 42e-42 +REAL x = 42E-42 +REAL x = 42\-42 +REAL x = 42⏨-42 + +REAL x = 42e+42 +REAL x = 42E+42 +REAL x = 42\+42 +REAL x = 42⏨+42 + +REAL x = .42e42 +REAL x = .42E42 +REAL x = .42\42 +REAL x = .42⏨42 + +REAL x = .42e-42 +REAL x = .42E-42 +REAL x = .42\-42 +REAL x = .42⏨-42 + +REAL x = .42e+42 +REAL x = .42E+42 +REAL x = .42\+42 +REAL x = .42⏨+42 + +REAL x = 42.42e42 +REAL x = 42.42E42 +REAL x = 42.42\42 +REAL x = 42.42⏨42 + +REAL x = 42.42e-42 +REAL x = 42.42E-42 +REAL x = 42.42\-42 +REAL x = 42.42⏨-42 + +REAL x = 42.42e+42 +REAL x = 42.42E+42 +REAL x = 42.42\+42 +REAL x = 42.42⏨+42 + +# whitespace # +REAL x = 4 2 . 4 2 e + 4 2 +REAL x = 4 2 . 4 2 \ + 4 2 +REAL x = 4 2 . 4 2 ⏨ + 4 2 + +# monadic operators # +REAL x = -42.42 +REAL x = +42.42 + + +# BITS # + +BITS x = 2r101010 +BITS x = 4r222 +BITS x = 8r52 +BITS x = 16r2a + +# whitespace # +BITS x = 2r 1010 1010 + +# unmatched by bad pattern in legacy versions of syntax file # +BITS x = 16r99 + + +# STRING # + +STRING s = "Foo Bar" + +# quote escape # +STRING s = """" +STRING s = " "" " +STRING s = "Foo""" +STRING s = """Bar" +STRING s = "Foo""Bar" + +# line continuation # +STRING s = "Foo\ + Bar" +STRING s = "Foo""\ +Bar" +STRING s = "Foo\ +""Bar" +