├── .github └── workflows │ ├── CI-posix.yml │ ├── CI-windows.yml │ ├── conf-template-clang.bash │ ├── conf-template-gcc.bash │ ├── conf-template-gcc.bat │ ├── conf-template-msvc32.bat │ └── conf-template-msvc64.bat ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── NEWS.md ├── README.en.md ├── README.md ├── autotests ├── .gitignore ├── 1-dry-run.sref ├── 2-transit.sref ├── @refal-5-lambda-diagnostics.ini ├── Hash │ ├── @refal-5-lambda-diagnostics.ini │ ├── Hash-HashLittle2-Chars.sref │ ├── lookup3.cpp │ ├── lookup3.rasl │ ├── run.bat │ ├── run.sh │ └── test-diagnostics.ini ├── Library │ ├── 2lines-no-eol.txt │ ├── 2lines.txt │ ├── @refal-5-lambda-diagnostics.ini │ ├── Library-Card-2lines-no-eol.sref │ ├── Library-Card-2lines.sref │ ├── Library-Chr-Ord-Upper-Lower.sref │ ├── Library-FSeek.sref │ ├── Library-FTell.sref │ ├── Library-Implode-Explode_Ext.sref │ ├── Library-Implodes-Fail.sref │ ├── Library-LongMath-Add-Sub-Compare-OK.sref │ ├── Library-LongMath-Div-OK.sref │ ├── Library-LongMath-Divmod-OK.sref │ ├── Library-LongMath-Mod-OK.sref │ ├── Library-LongMath-Mul-OK.sref │ ├── Library-LongMath-Numb-OK.sref │ ├── Library-LongMath-Symb-OK.sref │ ├── Library-Math-Div-Fail.sref │ ├── Library-Math-Fail.sref │ ├── Library-Math-Mod-Fail.sref │ ├── Library-Math-OK.sref │ ├── Library-Mu-Fail.sref │ ├── Library-Mu.sref │ ├── Library-Open-Auto-Append.sref │ ├── Library-Open-Auto-Fail.sref │ ├── Library-Open-Auto-Get-Close.sref │ ├── Library-Open-Auto-Putout-Close.sref │ ├── Library-Open-Auto-extended-mode.sref │ ├── Library-Platform.sref │ ├── Library-Prout-Expr.sref │ ├── Library-ReadBytes.sref │ ├── Library-RenameFile.sref │ ├── Library-SymbCompare-Fail.sref │ ├── Library-SymbCompare.sref │ ├── Library-Sysfun-2.sref │ ├── Library-Type.sref │ ├── Library-WriteBytes.sref │ ├── Library-symbolic-file-handles.sref │ ├── Prout-Expr.txt │ ├── nonprint.bin │ ├── run.bat │ ├── run.sh │ └── test-diagnostics.ini ├── adt.ref ├── all-valid-tokens.sref ├── any-random-test │ ├── @refal-5-lambda-diagnostics.ini │ ├── run.bat │ ├── run.sh │ ├── saved-test-3_25.01.2018_10-11-24,57.ref │ └── saved-test-8_25.01.2018__9-58-45,04.ref ├── assign-checker.BAD-SYNTAX.sref ├── assign-good-syntax.sref ├── assign-parser-1.BAD-SYNTAX.sref ├── assign-parser-2.BAD-SYNTAX.sref ├── bad-var-redefinition.BAD-SYNTAX.sref ├── bad-vars-in-pattern-ab-im.BAD-SYNTAX.sref ├── bad-vars-in-pattern-ab.BAD-SYNTAX.sref ├── bad-vars-in-result-im.BAD-SYNTAX.sref ├── bad-vars-in-result-nf.BAD-SYNTAX.sref ├── big-function-jump.sref ├── blocks-conditions.ref ├── blocks.sref ├── call-from-native.ref ├── classic-variable-digit-letters.BAD-SYNTAX.ref ├── compatibility │ ├── 1-Prout.OK.ref │ ├── 2lines-no-eol.txt │ ├── 2lines.txt │ ├── @refal-5-lambda-diagnostics.ini │ ├── Add-Numb-Symb.OK.ref │ ├── Add-bad-number.FAIL._ref │ ├── Arg.OK.ref │ ├── Br-Cp-Dg-Dgall-Rp-bug.OK.ref │ ├── Br-Cp-Dg-Dgall-Rp.OK.ref │ ├── Card.OK.ref │ ├── Chr-Lower-Ord-Upper.OK.ref │ ├── Close.OK.REFAL15.DAT │ ├── Close.OK.ref │ ├── Close.OK.written_file.txt │ ├── Compare.OK.ref │ ├── Div-Numb-Symb.OK.ref │ ├── Div-zero-divide.FAIL.ref │ ├── Divmod-Numb-Symb.OK.ref │ ├── ExistFile.OK.ref │ ├── Explode.OK.ref │ ├── First-Last-Lenw.OK.ref │ ├── GO.OK.ref │ ├── Get-0-stdin.OK.ref │ ├── Get-Open.OK.ref │ ├── Get-autoopen.OK.ref │ ├── GetCurrentDirectory.OK.ref │ ├── GetEnv.OK.ref │ ├── GetPID-GetPPID.OK.ref │ ├── Go-GO.OK.ref │ ├── Go-GO.OK.stdout.txt │ ├── Implode-Implode_Ext.OK.ref │ ├── ListOfBuiltin.OK.ref │ ├── Mod-Numb-Symb.OK.ref │ ├── Mu-Residue.OK.ref │ ├── Mul-Numb-Symb.OK.ref │ ├── Numb-Symb.OK.ref │ ├── Print.OK.ref │ ├── Put-Putout-files.OK.REFAL15.DAT │ ├── Put-Putout-files.OK.ref │ ├── Put-Putout-files.OK.written_file.txt │ ├── Put-Putout-stderr.OK.ref │ ├── Put-Putout-stderr.OK.stderr.txt │ ├── REFAL10.DAT │ ├── REFAL11.DAT │ ├── Random.OK.ref │ ├── RandomDigit.OK.ref │ ├── RemoveFile.OK.ref │ ├── SizeOf.OK.ref │ ├── Step.OK.ref │ ├── Sub.OK.ref │ ├── Sysfun-fail-EOF-escape-x.FAIL.ref │ ├── Sysfun-fail-EOF-escape.FAIL.ref │ ├── Sysfun-fail-bad-escape-x.FAIL.ref │ ├── Sysfun-fail-bad-escape.FAIL.ref │ ├── Sysfun-fail-number-EOF.FAIL.ref │ ├── Sysfun-fail-number-nospace.FAIL.ref │ ├── Sysfun-fail-unbalanced-L.FAIL._ref │ ├── Sysfun-fail-unbalanced-R.FAIL._ref │ ├── Sysfun-fail-unbalanced-double-quote.FAIL.ref │ ├── Sysfun-fail-unbalanced-single-quote.FAIL._ref │ ├── Sysfun-fail-very-long-number.FAIL.ref │ ├── Sysfun-fail-word-EOF.FAIL._ref │ ├── Sysfun-fail-word-nospace.FAIL.ref │ ├── Sysfun.OK.ref │ ├── System-1-echo.OK.ref │ ├── System-1-echo.OK.stdout.txt │ ├── System-2-Exit-retcode.OK.ref │ ├── Time.OK.ref │ ├── TimeElapsed.OK.ref │ ├── Type.OK.ref │ ├── Write.OK.REFAL15.DAT │ ├── Write.OK.ref │ ├── Write.OK.stderr.txt │ ├── adt.SYNTAX-ERROR.ref │ ├── assigns-conditions.SYNTAX-ERROR.ref │ ├── bad-comment.SYNTAX-ERROR.ref │ ├── blocks-conditions.SYNTAX-ERROR.ref │ ├── classic-extended.OK.ref │ ├── conditions.OK.ref │ ├── detect.ref │ ├── empty-block-1.SYNTAX-ERROR.ref │ ├── empty-block-2.SYNTAX-ERROR.ref │ ├── enum.SYNTAX-ERROR.ref │ ├── equal-block.SYNTAX-ERROR.ref │ ├── escapes.OK.ref │ ├── escapes1.SYNTAX-ERROR.ref │ ├── escapes2.SYNTAX-ERROR.ref │ ├── eswap.SYNTAX-ERROR.ref │ ├── external.ref │ ├── fact.OK.ref │ ├── function-ptr-call.SYNTAX-ERROR.ref │ ├── function-ptr.SYNTAX-ERROR.ref │ ├── include-not-found.SYNTAX-ERROR.ref │ ├── include-simple.refi │ ├── include.SYNTAX-ERROR.ref │ ├── keyword-label.SYNTAX-ERROR.ref │ ├── math-sign.OK.ref │ ├── native-insertion.SYNTAX-ERROR.ref │ ├── nested-function.SYNTAX-ERROR.ref │ ├── no-colon-block.SYNTAX-ERROR.ref │ ├── nonprint.bin │ ├── retcode │ ├── retcode.bat │ ├── run.bat │ ├── run.sh │ ├── scopeid.SYNTAX-ERROR.ref │ ├── start-index-from-dash.SYNTAX-ERROR.ref │ ├── swap.SYNTAX-ERROR.ref │ ├── sysfun-fail-EOF-escape-x.txt │ ├── sysfun-fail-EOF-escape.txt │ ├── sysfun-fail-bad-escape-x.txt │ ├── sysfun-fail-bad-escape.txt │ ├── sysfun-fail-number-EOF.txt │ ├── sysfun-fail-number-nospace.txt │ ├── sysfun-fail-unbalanced-L.txt │ ├── sysfun-fail-unbalanced-R.txt │ ├── sysfun-fail-unbalanced-double-quote.txt │ ├── sysfun-fail-unbalanced-single-quote.txt │ ├── sysfun-fail-very-long-number.txt │ ├── sysfun-fail-word-EOF.txt │ ├── sysfun-fail-word-nospace.txt │ ├── tab.OK.ref │ ├── test-diagnostics.ini │ ├── two-blocks-missed-colon.SYNTAX-ERROR.ref │ ├── two-blocks.SYNTAX-ERROR.ref │ ├── underscore-call.SYNTAX-ERROR.ref │ ├── underscore-var.SYNTAX-ERROR.ref │ ├── unnamed-adt.SYNTAX-ERROR.ref │ ├── variable-in-call.SYNTAX-ERROR.ref │ ├── variable-redef-in-result.SYNTAX-ERROR.ref │ ├── variable-redef-no-variable.SYNTAX-ERROR.ref │ ├── variable-redef.SYNTAX-ERROR.ref │ ├── where-with-ampersand.SYNTAX-ERROR.ref │ └── xxin-sample.txt ├── compounds.WARNING.sref ├── compounds.sref ├── conditions-good-syntax.sref ├── deprecated-scopeid.WARNING.ref ├── deprecated-scopeid.WARNING.sref ├── deprecated-useless-redefinition-sign.WARNING.ref ├── drive-classic.BAD-SYNTAX.ref ├── drive-native.BAD-SYNTAX.ref ├── drive.BAD-SYNTAX.ref ├── drive.ref ├── dynamic │ ├── 1-simple-load │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── caller.ref │ │ ├── module.sref │ │ ├── run.bat │ │ └── run.sh │ ├── 2-references │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── A-BCE.sref │ │ ├── B-D.sref │ │ ├── C-D.sref │ │ ├── D-G.sref │ │ ├── E-F.sref │ │ ├── F-E.sref │ │ ├── G.sref │ │ ├── caller.ref │ │ ├── run.bat │ │ └── run.sh │ ├── 3-external-references │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── caller.ref │ │ ├── module.sref │ │ ├── run.bat │ │ └── run.sh │ ├── 4-incorporated │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── caller.ref │ │ ├── module.sref │ │ ├── run.bat │ │ └── run.sh │ ├── 5-init-final │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── caller.ref │ │ ├── module.sref │ │ ├── run.bat │ │ ├── run.sh │ │ └── swap.sref │ ├── 6-module-mu │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── caller.ref │ │ ├── module-A.sref │ │ ├── module-B.sref │ │ ├── run.bat │ │ └── run.sh │ ├── 7-module-lookupfunction │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── caller.ref │ │ ├── module-A.sref │ │ ├── module-B.sref │ │ ├── run.bat │ │ └── run.sh │ ├── 8-module-functionptr │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── caller.ref │ │ ├── module-A.sref │ │ ├── module-B.sref │ │ ├── run.bat │ │ └── run.sh │ ├── 9-redeclaration-fail │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── caller.ref │ │ ├── run.bat │ │ └── run.sh │ ├── A-native-load │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── caller.ref │ │ ├── module.sref │ │ ├── run.bat │ │ └── run.sh │ ├── B-module-path │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── a │ │ │ └── foo.sref │ │ ├── b │ │ │ └── bar.sref │ │ ├── caller.ref │ │ ├── run.bat │ │ └── run.sh │ ├── C-cyclic-aliases │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── caller.ref │ │ ├── module.sref │ │ ├── run.bat │ │ └── run.sh │ ├── D-multiple-entry │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── run.bat │ │ ├── run.sh │ │ ├── unit1.ref │ │ └── unit2.ref │ ├── E-global-detached-entry │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── lib.ref │ │ ├── main.ref │ │ ├── run.bat │ │ └── run.sh │ ├── F-global-init-final │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── lib1.ref │ │ ├── lib2.ref │ │ ├── main.ref │ │ ├── run.bat │ │ └── run.sh │ ├── run.bat │ └── run.sh ├── easteregg.ref ├── empty-block.ref ├── empty-lambda.sref ├── empty-var-name.BAD-SYNTAX.ref ├── entry-forward.BAD-SYNTAX.sref ├── entry-list-classic.BAD-SYNTAX.ref ├── entry-list-dangling.BAD-SYNTAX.ref ├── entry-list-dangling.BAD-SYNTAX.sref ├── entry-list-enum.ref ├── entry-list.ref ├── entry-list.sref ├── enum.FAILURE.ref ├── enum.FAILURE.sref ├── eswap.ref ├── evar-loops.sref ├── extern-for-local.ref ├── function-ptr-call.ref ├── function-ptr.ref ├── good-vars-in-pattern-im.sref ├── hexcode.BAD-SYNTAX.sref ├── huge-ints.sref ├── illegal-function-termination1.BAD-SYNTAX.sref ├── illegal-function-termination2.BAD-SYNTAX.sref ├── illegal-function-termination3.BAD-SYNTAX.sref ├── include-a.ref ├── include-a.sref ├── include-cyclic-A.srefi ├── include-cyclic-B.srefi ├── include-cyclic.sref ├── include-native.sref ├── include-native.srefi ├── include-pseudocyclic-A.srefi ├── include-pseudocyclic-B.srefi ├── include-pseudocyclic.sref ├── include-simple-1.srefi ├── include-simple-2.srefi ├── init-final-entry.BAD-SYNTAX.ref ├── inline-classic.BAD-SYNTAX.ref ├── inline.BAD-SYNTAX.ref ├── inline.ref ├── interpreter │ ├── 1-hello │ │ ├── REFAL1.DAT-sample │ │ ├── hello.ref │ │ ├── run.bat │ │ └── run.sh │ ├── 2-options │ │ ├── run.bat │ │ ├── run.sh │ │ └── test.ref │ ├── run.bat │ └── run.sh ├── irregular │ ├── markup-metatables │ │ ├── rlc-core.ini │ │ ├── run.bat │ │ ├── run.sh │ │ ├── test-Mu-Rec.ref │ │ ├── test-Rec-Mu.ref │ │ └── test.ini │ ├── run.bat │ └── run.sh ├── lexgen │ ├── @refal-5-lambda-diagnostics.ini │ ├── all-valid-tokens.LEXGEN.sref │ ├── bad-generation-mode.BAD-SYNTAX-LEXGEN.sref │ ├── empty-set.BAD-SYNTAX-LEXGEN.sref │ ├── end-of-description-not-found.BAD-SYNTAX-LEXGEN.sref │ ├── expected-definition-of-state.BAD-SYNTAX-LEXGEN.sref │ ├── expected-equal-rule.BAD-SYNTAX-LEXGEN.sref │ ├── expected-equal-set.BAD-SYNTAX-LEXGEN.sref │ ├── expected-flush-or-next-state-name.BAD-SYNTAX-LEXGEN.sref │ ├── expected-name-or-set-name-eof.BAD-SYNTAX-LEXGEN.sref │ ├── expected-name-or-set-name.BAD-SYNTAX-LEXGEN.sref │ ├── expected-next-state-name-or-etc.BAD-SYNTAX-LEXGEN.sref │ ├── flex.LEXGEN.sref │ ├── lexer-description-not-found.BAD-SYNTAX-LEXGEN.sref │ ├── redeclaration-set.BAD-SYNTAX-LEXGEN.sref │ ├── redeclaration-state.BAD-SYNTAX-LEXGEN.sref │ ├── run.bat │ ├── run.sh │ ├── set-any.BAD-SYNTAX-LEXGEN.sref │ ├── set-with-any.LEXGEN.sref │ ├── strange-alternative.BAD-SYNTAX-LEXGEN.sref │ ├── test-diagnostics.ini │ ├── undefined-rule.BAD-SYNTAX-LEXGEN.sref │ ├── unexpected-eof-in-set.BAD-SYNTAX-LEXGEN.sref │ ├── unfinished-sentence.BAD-SYNTAX-LEXGEN.sref │ └── unreached-alternative.LEXGEN.sref ├── limit-idents.FAILURE.sref ├── limit-memory-1-simple.FAILURE.ref ├── limit-memory-2-conditions.FAILURE.ref ├── limit-memory-3-context.FAILURE.ref ├── limit-step.FAILURE.sref ├── many-function-vars.sref ├── meta.ref ├── meta.sref ├── multiscreening-ADT.WARNING.ref ├── multiscreening-assign.WARNING.ref ├── multiscreening-assign.ref ├── multiscreening-blocks.WARNING.ref ├── multiscreening-brackets-in-pattern.WARNING.ref ├── multiscreening-brackets.WARNING.ref ├── multiscreening-closure.WARNING.ref ├── multiscreening-condition.ref ├── multiscreening-e-vars.WARNING.ref ├── multiscreening-e-vars.ref ├── multiscreening-floating-t-var.WARNING.ref ├── multiscreening-repeated-vars.WARNING.ref ├── multiscreening-repeated-vars.ref ├── multiscreening.WARNING.ref ├── multiscreening.ref ├── multiscreening5-blocks.WARNING.ref ├── multiscreening5-floating-t-var.WARNING.ref ├── multiscreening5.WARNING.ref ├── native-and-comment.sref ├── native-insertion-bad-forward.BAD-SYNTAX.sref ├── native-insertion-empty.sref ├── native-insertion-idents-userdef.BAD-SYNTAX.sref ├── native-insertion-idents.sref ├── native-insertion-uncomplete.BAD-SYNTAX.sref ├── native-insertion-userdef-entry.FAILURE.sref ├── native-insertion.ref ├── native-insertion.sref ├── nested-var-redef.ref ├── nested-var-redef.sref ├── no-entry-go.FAILURE.sref ├── no-equal-before-result.BAD-SYNTAX.sref ├── no-name-for-adt.BAD-SYNTAX.sref ├── number-literal-overflow.sref ├── octdeccode.sref ├── opt-both.sref ├── opt-pattern1.sref ├── opt-pattern2.sref ├── opt-pattern3.sref ├── opt-pattern4.sref ├── opt-pattern5.sref ├── opt-pattern6-mscp-a.ref ├── opt-result.sref ├── opt-tree-drive-spec1.ref ├── opt-tree-drive-spec2.ref ├── opt-tree-drive-spec3-block.ref ├── opt-tree-drive-spec3-closure.ref ├── opt-tree-drive1-merged.ref ├── opt-tree-drive2-identic-equals.ref ├── opt-tree-drive3-cond-last-sentence.ref ├── opt-tree-gen_e-bad-body-result.WARNING.ref ├── opt-tree-gen_e-bad-body.WARNING.ref ├── opt-tree-gen_e-drive.BAD-SYNTAX.ref ├── opt-tree-gen_e-entry-detached.WARNING.ref ├── opt-tree-gen_e-entry.WARNING.ref ├── opt-tree-gen_e-inline.BAD-SYNTAX.ref ├── opt-tree-gen_e-intrinsic.BAD-SYNTAX.ref ├── opt-tree-gen_e-spec.BAD-SYNTAX.ref ├── opt-tree-intrinsic1.SATELITE.ref ├── opt-tree-intrinsic1.ref ├── opt-tree-intrinsic2.SATELITE.ref ├── opt-tree-intrinsic2.ref ├── opt-tree-intrinsic3.SATELITE.ref ├── opt-tree-intrinsic3.ref ├── opt-tree-intrinsic4-overflow.SATELITE.ref ├── opt-tree-intrinsic4-overflow.ref ├── opt-tree-intrinsic5-add.FAILURE.SATELITE.ref ├── opt-tree-intrinsic5-add.FAILURE.ref ├── opt-tree-intrinsic6-zerodiv.FAILURE.SATELITE.ref ├── opt-tree-intrinsic6-zerodiv.FAILURE.ref ├── opt-tree-markup1-mut-rec.ref ├── opt-tree-markup2-cond-desugar.ref ├── opt-tree-markup3-spec.ref ├── opt-tree-markup4-cycle.ref ├── opt-tree-markup5-basic-indirect.ref ├── opt-tree-markup6-inline.ref ├── opt-tree-match4.ref ├── opt-tree-omega-combinator.ref ├── opt-tree-spec-gen_e.ref ├── opt-tree-spec-higman-kruskal-relation1.ref ├── opt-tree-spec-higman-kruskal-relation2.ref ├── opt-tree-spec-higman-kruskal-relation3.ref ├── opt-tree-spec-higman-kruskal-relation4.ref ├── opt-tree-spec-higman-kruskal-relation5.ref ├── opt-tree-spec-higman-kruskal-relation6.ref ├── opt-tree-spec-intrinsic.SATELITE.ref ├── opt-tree-spec-intrinsic.ref ├── opt-tree-spec1-merged.ref ├── opt-tree-spec10.ref ├── opt-tree-spec11.ref ├── opt-tree-spec12.ref ├── opt-tree-spec13.ref ├── opt-tree-spec14.ref ├── opt-tree-spec2.ref ├── opt-tree-spec3-in-condition.ref ├── opt-tree-spec4-x-vars.ref ├── opt-tree-spec5-call-vars.ref ├── opt-tree-spec6-closure-gen.ref ├── opt-tree-spec7.ref ├── opt-tree-spec8.ref ├── opt-tree-spec9.ref ├── positive-random-test │ ├── @refal-5-lambda-diagnostics.ini │ ├── prelude-for-test.refi │ ├── run.bat │ ├── run.sh │ ├── saved-test-10_14.01.2018__1-14-49,60.ref │ ├── saved-test-10_25.06.2021_17-53-21.ref │ ├── saved-test-10_Wed_11-26-2025_15-48-44.92.ref │ ├── saved-test-3_23.06.2021_21-35-16.ref │ ├── saved-test-5_04.07.2020_21-59-34,99.ref │ ├── saved-test-5_29.06.2020_20-32-41,54.ref │ ├── saved-test-5_Wed_11-26-2025_14-58-40.02.ref │ ├── saved-test-7_14.07.2020_20-08-24,19.ref │ ├── saved-test-8_24.06.2021_03-19-17.ref │ └── saved-test-924_13.01.2018_10-55-37,66.ref ├── pseudocomments-error-lexer.BAD-SYNTAX.ref ├── pseudocomments-error-misplaced.BAD-SYNTAX.ref ├── pseudocomments-error-multiunit.BAD-SYNTAX.ref ├── pseudocomments-error-semantics.BAD-SYNTAX.ref ├── pseudocomments-error-syntax.BAD-SYNTAX.ref ├── pseudocomments-ok-multiline.ref ├── pseudocomments-ok.ref ├── pseudocomments-warning-extended.WARNING.ref ├── pseudocomments-warnings-classic.WARNING.ref ├── random-gen-1.ref ├── random-gen-2.ref ├── recognition-impossible.FAILURE.sref ├── redeclaration.BAD-SYNTAX.sref ├── refal5-assigns-conditions.ref ├── refal5-conditions.ref ├── refal5-equal-block.ref ├── refal5-keyword-label.ref ├── refal5-names-compounds-native.sref ├── refal5-names.sref ├── refal5-two-blocks.ref ├── repeated-left.sref ├── repeated-right.sref ├── repeated.WARNING.ref ├── repeated.ref ├── rsl │ ├── REFAL10-SAMPLE.DAT │ ├── hello._ref │ ├── hello.rsl │ ├── run.bat │ └── run.sh ├── run.bat ├── run.sh ├── scopeid.ref ├── scopeid.sref ├── screening-ADT.WARNING.ref ├── screening-assign.WARNING.ref ├── screening-assign.ref ├── screening-blocks.WARNING.ref ├── screening-brackets-in-pattern.WARNING.ref ├── screening-brackets.WARNING.ref ├── screening-closure.WARNING.ref ├── screening-condition.ref ├── screening-e-vars.WARNING.ref ├── screening-e-vars.ref ├── screening-floating-t-var.WARNING.ref ├── screening-new-vars.WARNING.ref ├── screening-new-vars.ref ├── screening-repeated-vars.ref ├── screening.ref ├── spec-bad-body.BAD-SYNTAX.ref ├── spec-native.BAD-SYNTAX.ref ├── spec-no-function.BAD-SYNTAX.ref ├── spec-repeated-variables-in-spec.BAD-SYNTAX.ref ├── spec-repeated-variables-in-static-params.BAD-SYNTAX.ref ├── spec-semicolon.BAD-SYNTAX.sref ├── sr-assigns-conditions.sref ├── sr-conditions-1.BAD-SYNTAX.sref ├── sr-conditions-2.BAD-SYNTAX.sref ├── sr-conditions-3.BAD-SYNTAX.sref ├── sr-conditions-sema-10-simple.sref ├── sr-conditions-sema-20-open-e-loop.sref ├── sr-conditions-sema-30-hard.sref ├── sr-conditions-sema-40-last.FAILURE.sref ├── sr-two-blocks-missed-colon.BAD-SYNTAX.sref ├── start-index-from-dash.BAD-SYNTAX.sref ├── swap.ref ├── swap.sref ├── switch-default-violation.FAILURE.sref ├── syntax-tests-refal-5-classic │ ├── @refal-5-lambda-diagnostics.ini │ ├── refal-5-classic.txt │ ├── run.bat │ ├── run.sh │ └── tests │ │ ├── negative │ │ ├── negative0.ref │ │ ├── negative1.ref │ │ ├── negative10.ref │ │ ├── negative100.ref │ │ ├── negative101.ref │ │ ├── negative102.ref │ │ ├── negative103.ref │ │ ├── negative104.ref │ │ ├── negative105.ref │ │ ├── negative106.ref │ │ ├── negative107.ref │ │ ├── negative108.ref │ │ ├── negative109.ref │ │ ├── negative11.ref │ │ ├── negative110.ref │ │ ├── negative111.ref │ │ ├── negative112.ref │ │ ├── negative113.ref │ │ ├── negative114.ref │ │ ├── negative115.ref │ │ ├── negative116.ref │ │ ├── negative117.ref │ │ ├── negative118.ref │ │ ├── negative119.ref │ │ ├── negative12.ref │ │ ├── negative120.ref │ │ ├── negative121.ref │ │ ├── negative122.ref │ │ ├── negative123.ref │ │ ├── negative124.ref │ │ ├── negative125.ref │ │ ├── negative126.ref │ │ ├── negative127.ref │ │ ├── negative128.ref │ │ ├── negative129.ref │ │ ├── negative13.ref │ │ ├── negative130.ref │ │ ├── negative131.ref │ │ ├── negative132.ref │ │ ├── negative133.ref │ │ ├── negative134.ref │ │ ├── negative135.ref │ │ ├── negative136.ref │ │ ├── negative137.ref │ │ ├── negative138.ref │ │ ├── negative139.ref │ │ ├── negative14.ref │ │ ├── negative140.ref │ │ ├── negative141.ref │ │ ├── negative142.ref │ │ ├── negative143.ref │ │ ├── negative144.ref │ │ ├── negative145.ref │ │ ├── negative146.ref │ │ ├── negative147.ref │ │ ├── negative148.ref │ │ ├── negative149.ref │ │ ├── negative15.ref │ │ ├── negative150.ref │ │ ├── negative151.ref │ │ ├── negative152.ref │ │ ├── negative153.ref │ │ ├── negative154.ref │ │ ├── negative155.ref │ │ ├── negative156.ref │ │ ├── negative16.ref │ │ ├── negative17.ref │ │ ├── negative18.ref │ │ ├── negative19.ref │ │ ├── negative2.ref │ │ ├── negative20.ref │ │ ├── negative21.ref │ │ ├── negative22.ref │ │ ├── negative23.ref │ │ ├── negative24.ref │ │ ├── negative25.ref │ │ ├── negative26.ref │ │ ├── negative27.ref │ │ ├── negative28.ref │ │ ├── negative29.ref │ │ ├── negative3.ref │ │ ├── negative30.ref │ │ ├── negative31.ref │ │ ├── negative32.ref │ │ ├── negative33.ref │ │ ├── negative34.ref │ │ ├── negative35.ref │ │ ├── negative36.ref │ │ ├── negative37.ref │ │ ├── negative38.ref │ │ ├── negative39.ref │ │ ├── negative4.ref │ │ ├── negative40.ref │ │ ├── negative41.ref │ │ ├── negative42.ref │ │ ├── negative43.ref │ │ ├── negative44.ref │ │ ├── negative45.ref │ │ ├── negative46.ref │ │ ├── negative47.ref │ │ ├── negative48.ref │ │ ├── negative49.ref │ │ ├── negative5.ref │ │ ├── negative50.ref │ │ ├── negative51.ref │ │ ├── negative52.ref │ │ ├── negative53.ref │ │ ├── negative54.ref │ │ ├── negative55.ref │ │ ├── negative56.ref │ │ ├── negative57.ref │ │ ├── negative58.ref │ │ ├── negative59.ref │ │ ├── negative6.ref │ │ ├── negative60.ref │ │ ├── negative61.ref │ │ ├── negative62.ref │ │ ├── negative63.ref │ │ ├── negative64.ref │ │ ├── negative65.ref │ │ ├── negative66.ref │ │ ├── negative67.ref │ │ ├── negative68.ref │ │ ├── negative69.ref │ │ ├── negative7.ref │ │ ├── negative70.ref │ │ ├── negative71.ref │ │ ├── negative72.ref │ │ ├── negative73.ref │ │ ├── negative74.ref │ │ ├── negative75.ref │ │ ├── negative76.ref │ │ ├── negative77.ref │ │ ├── negative78.ref │ │ ├── negative79.ref │ │ ├── negative8.ref │ │ ├── negative80.ref │ │ ├── negative81.ref │ │ ├── negative82.ref │ │ ├── negative83.ref │ │ ├── negative84.ref │ │ ├── negative85.ref │ │ ├── negative86.ref │ │ ├── negative87.ref │ │ ├── negative88.ref │ │ ├── negative89.ref │ │ ├── negative9.ref │ │ ├── negative90.ref │ │ ├── negative91.ref │ │ ├── negative92.ref │ │ ├── negative93.ref │ │ ├── negative94.ref │ │ ├── negative95.ref │ │ ├── negative96.ref │ │ ├── negative97.ref │ │ ├── negative98.ref │ │ └── negative99.ref │ │ └── positive │ │ ├── positive0.ref │ │ ├── positive1.ref │ │ ├── positive10.ref │ │ ├── positive11.ref │ │ ├── positive12.ref │ │ ├── positive13.ref │ │ ├── positive14.ref │ │ ├── positive15.ref │ │ ├── positive16.ref │ │ ├── positive17.ref │ │ ├── positive18.ref │ │ ├── positive19.ref │ │ ├── positive2.ref │ │ ├── positive20.ref │ │ ├── positive21.ref │ │ ├── positive22.ref │ │ ├── positive23.ref │ │ ├── positive24.ref │ │ ├── positive3.ref │ │ ├── positive4.ref │ │ ├── positive5.ref │ │ ├── positive6.ref │ │ ├── positive7.ref │ │ ├── positive8.ref │ │ └── positive9.ref ├── syntax-tests-refal-5-lambda │ ├── @refal-5-lambda-diagnostics.ini │ ├── refal-5-lambda.txt │ ├── run.bat │ ├── run.sh │ └── tests │ │ ├── negative │ │ ├── negative0.ref │ │ ├── negative1.ref │ │ ├── negative10.ref │ │ ├── negative100.ref │ │ ├── negative101.ref │ │ ├── negative102.ref │ │ ├── negative103.ref │ │ ├── negative104.ref │ │ ├── negative105.ref │ │ ├── negative106.ref │ │ ├── negative107.ref │ │ ├── negative108.ref │ │ ├── negative109.ref │ │ ├── negative11.ref │ │ ├── negative110.ref │ │ ├── negative111.ref │ │ ├── negative112.ref │ │ ├── negative113.ref │ │ ├── negative114.ref │ │ ├── negative115.ref │ │ ├── negative116.ref │ │ ├── negative117.ref │ │ ├── negative118.ref │ │ ├── negative119.ref │ │ ├── negative12.ref │ │ ├── negative120.ref │ │ ├── negative121.ref │ │ ├── negative122.ref │ │ ├── negative123.ref │ │ ├── negative124.ref │ │ ├── negative125.ref │ │ ├── negative126.ref │ │ ├── negative127.ref │ │ ├── negative128.ref │ │ ├── negative129.ref │ │ ├── negative13.ref │ │ ├── negative130.ref │ │ ├── negative131.ref │ │ ├── negative132.ref │ │ ├── negative133.ref │ │ ├── negative134.ref │ │ ├── negative135.ref │ │ ├── negative136.ref │ │ ├── negative137.ref │ │ ├── negative138.ref │ │ ├── negative139.ref │ │ ├── negative14.ref │ │ ├── negative140.ref │ │ ├── negative141.ref │ │ ├── negative142.ref │ │ ├── negative143.ref │ │ ├── negative144.ref │ │ ├── negative145.ref │ │ ├── negative146.ref │ │ ├── negative147.ref │ │ ├── negative148.ref │ │ ├── negative149.ref │ │ ├── negative15.ref │ │ ├── negative150.ref │ │ ├── negative151.ref │ │ ├── negative152.ref │ │ ├── negative153.ref │ │ ├── negative154.ref │ │ ├── negative155.ref │ │ ├── negative156.ref │ │ ├── negative157.ref │ │ ├── negative158.ref │ │ ├── negative159.ref │ │ ├── negative16.ref │ │ ├── negative160.ref │ │ ├── negative161.ref │ │ ├── negative162.ref │ │ ├── negative163.ref │ │ ├── negative164.ref │ │ ├── negative165.ref │ │ ├── negative166.ref │ │ ├── negative167.ref │ │ ├── negative168.ref │ │ ├── negative169.ref │ │ ├── negative17.ref │ │ ├── negative170.ref │ │ ├── negative171.ref │ │ ├── negative172.ref │ │ ├── negative173.ref │ │ ├── negative174.ref │ │ ├── negative175.ref │ │ ├── negative176.ref │ │ ├── negative177.ref │ │ ├── negative178.ref │ │ ├── negative179.ref │ │ ├── negative18.ref │ │ ├── negative180.ref │ │ ├── negative181.ref │ │ ├── negative182.ref │ │ ├── negative183.ref │ │ ├── negative184.ref │ │ ├── negative185.ref │ │ ├── negative186.ref │ │ ├── negative187.ref │ │ ├── negative188.ref │ │ ├── negative189.ref │ │ ├── negative19.ref │ │ ├── negative190.ref │ │ ├── negative191.ref │ │ ├── negative192.ref │ │ ├── negative193.ref │ │ ├── negative194.ref │ │ ├── negative195.ref │ │ ├── negative196.ref │ │ ├── negative197.ref │ │ ├── negative198.ref │ │ ├── negative199.ref │ │ ├── negative2.ref │ │ ├── negative20.ref │ │ ├── negative200.ref │ │ ├── negative201.ref │ │ ├── negative202.ref │ │ ├── negative203.ref │ │ ├── negative204.ref │ │ ├── negative205.ref │ │ ├── negative206.ref │ │ ├── negative207.ref │ │ ├── negative208.ref │ │ ├── negative209.ref │ │ ├── negative21.ref │ │ ├── negative210.ref │ │ ├── negative211.ref │ │ ├── negative212.ref │ │ ├── negative213.ref │ │ ├── negative214.ref │ │ ├── negative215.ref │ │ ├── negative216.ref │ │ ├── negative217.ref │ │ ├── negative218.ref │ │ ├── negative219.ref │ │ ├── negative22.ref │ │ ├── negative220.ref │ │ ├── negative221.ref │ │ ├── negative222.ref │ │ ├── negative223.ref │ │ ├── negative224.ref │ │ ├── negative225.ref │ │ ├── negative226.ref │ │ ├── negative227.ref │ │ ├── negative228.ref │ │ ├── negative229.ref │ │ ├── negative23.ref │ │ ├── negative230.ref │ │ ├── negative231.ref │ │ ├── negative232.ref │ │ ├── negative233.ref │ │ ├── negative234.ref │ │ ├── negative235.ref │ │ ├── negative236.ref │ │ ├── negative237.ref │ │ ├── negative238.ref │ │ ├── negative239.ref │ │ ├── negative24.ref │ │ ├── negative240.ref │ │ ├── negative241.ref │ │ ├── negative242.ref │ │ ├── negative243.ref │ │ ├── negative244.ref │ │ ├── negative245.ref │ │ ├── negative246.ref │ │ ├── negative247.ref │ │ ├── negative248.ref │ │ ├── negative249.ref │ │ ├── negative25.ref │ │ ├── negative250.ref │ │ ├── negative251.ref │ │ ├── negative252.ref │ │ ├── negative253.ref │ │ ├── negative254.ref │ │ ├── negative255.ref │ │ ├── negative256.ref │ │ ├── negative257.ref │ │ ├── negative258.ref │ │ ├── negative259.ref │ │ ├── negative26.ref │ │ ├── negative260.ref │ │ ├── negative261.ref │ │ ├── negative262.ref │ │ ├── negative263.ref │ │ ├── negative264.ref │ │ ├── negative265.ref │ │ ├── negative266.ref │ │ ├── negative267.ref │ │ ├── negative268.ref │ │ ├── negative269.ref │ │ ├── negative27.ref │ │ ├── negative270.ref │ │ ├── negative271.ref │ │ ├── negative272.ref │ │ ├── negative273.ref │ │ ├── negative274.ref │ │ ├── negative275.ref │ │ ├── negative276.ref │ │ ├── negative277.ref │ │ ├── negative278.ref │ │ ├── negative279.ref │ │ ├── negative28.ref │ │ ├── negative280.ref │ │ ├── negative281.ref │ │ ├── negative282.ref │ │ ├── negative283.ref │ │ ├── negative284.ref │ │ ├── negative285.ref │ │ ├── negative286.ref │ │ ├── negative287.ref │ │ ├── negative288.ref │ │ ├── negative289.ref │ │ ├── negative29.ref │ │ ├── negative290.ref │ │ ├── negative291.ref │ │ ├── negative292.ref │ │ ├── negative293.ref │ │ ├── negative294.ref │ │ ├── negative295.ref │ │ ├── negative296.ref │ │ ├── negative297.ref │ │ ├── negative3.ref │ │ ├── negative30.ref │ │ ├── negative31.ref │ │ ├── negative32.ref │ │ ├── negative33.ref │ │ ├── negative34.ref │ │ ├── negative35.ref │ │ ├── negative36.ref │ │ ├── negative37.ref │ │ ├── negative38.ref │ │ ├── negative39.ref │ │ ├── negative4.ref │ │ ├── negative40.ref │ │ ├── negative41.ref │ │ ├── negative42.ref │ │ ├── negative43.ref │ │ ├── negative44.ref │ │ ├── negative45.ref │ │ ├── negative46.ref │ │ ├── negative47.ref │ │ ├── negative48.ref │ │ ├── negative49.ref │ │ ├── negative5.ref │ │ ├── negative50.ref │ │ ├── negative51.ref │ │ ├── negative52.ref │ │ ├── negative53.ref │ │ ├── negative54.ref │ │ ├── negative55.ref │ │ ├── negative56.ref │ │ ├── negative57.ref │ │ ├── negative58.ref │ │ ├── negative59.ref │ │ ├── negative6.ref │ │ ├── negative60.ref │ │ ├── negative61.ref │ │ ├── negative62.ref │ │ ├── negative63.ref │ │ ├── negative64.ref │ │ ├── negative65.ref │ │ ├── negative66.ref │ │ ├── negative67.ref │ │ ├── negative68.ref │ │ ├── negative69.ref │ │ ├── negative7.ref │ │ ├── negative70.ref │ │ ├── negative71.ref │ │ ├── negative72.ref │ │ ├── negative73.ref │ │ ├── negative74.ref │ │ ├── negative75.ref │ │ ├── negative76.ref │ │ ├── negative77.ref │ │ ├── negative78.ref │ │ ├── negative79.ref │ │ ├── negative8.ref │ │ ├── negative80.ref │ │ ├── negative81.ref │ │ ├── negative82.ref │ │ ├── negative83.ref │ │ ├── negative84.ref │ │ ├── negative85.ref │ │ ├── negative86.ref │ │ ├── negative87.ref │ │ ├── negative88.ref │ │ ├── negative89.ref │ │ ├── negative9.ref │ │ ├── negative90.ref │ │ ├── negative91.ref │ │ ├── negative92.ref │ │ ├── negative93.ref │ │ ├── negative94.ref │ │ ├── negative95.ref │ │ ├── negative96.ref │ │ ├── negative97.ref │ │ ├── negative98.ref │ │ └── negative99.ref │ │ └── positive │ │ ├── positive0.ref │ │ ├── positive1.ref │ │ ├── positive10.ref │ │ ├── positive11.ref │ │ ├── positive12.ref │ │ ├── positive13.ref │ │ ├── positive14.ref │ │ ├── positive15.ref │ │ ├── positive16.ref │ │ ├── positive17.ref │ │ ├── positive18.ref │ │ ├── positive19.ref │ │ ├── positive2.ref │ │ ├── positive20.ref │ │ ├── positive21.ref │ │ ├── positive22.ref │ │ ├── positive23.ref │ │ ├── positive24.ref │ │ ├── positive25.ref │ │ ├── positive26.ref │ │ ├── positive27.ref │ │ ├── positive28.ref │ │ ├── positive29.ref │ │ ├── positive3.ref │ │ ├── positive30.ref │ │ ├── positive31.ref │ │ ├── positive32.ref │ │ ├── positive33.ref │ │ ├── positive34.ref │ │ ├── positive35.ref │ │ ├── positive36.ref │ │ ├── positive37.ref │ │ ├── positive38.ref │ │ ├── positive39.ref │ │ ├── positive4.ref │ │ ├── positive40.ref │ │ ├── positive41.ref │ │ ├── positive42.ref │ │ ├── positive43.ref │ │ ├── positive5.ref │ │ ├── positive6.ref │ │ ├── positive7.ref │ │ ├── positive8.ref │ │ └── positive9.ref ├── syntax-tests-simple-refal │ ├── @refal-5-lambda-diagnostics.ini │ ├── run.bat │ ├── run.sh │ ├── simple-refal.txt │ └── tests │ │ ├── negative │ │ ├── negative0.sref │ │ ├── negative1.sref │ │ ├── negative10.sref │ │ ├── negative100.sref │ │ ├── negative101.sref │ │ ├── negative102.sref │ │ ├── negative103.sref │ │ ├── negative104.sref │ │ ├── negative105.sref │ │ ├── negative106.sref │ │ ├── negative107.sref │ │ ├── negative108.sref │ │ ├── negative109.sref │ │ ├── negative11.sref │ │ ├── negative110.sref │ │ ├── negative111.sref │ │ ├── negative112.sref │ │ ├── negative113.sref │ │ ├── negative114.sref │ │ ├── negative115.sref │ │ ├── negative116.sref │ │ ├── negative117.sref │ │ ├── negative118.sref │ │ ├── negative119.sref │ │ ├── negative12.sref │ │ ├── negative120.sref │ │ ├── negative121.sref │ │ ├── negative122.sref │ │ ├── negative123.sref │ │ ├── negative124.sref │ │ ├── negative125.sref │ │ ├── negative126.sref │ │ ├── negative127.sref │ │ ├── negative128.sref │ │ ├── negative129.sref │ │ ├── negative13.sref │ │ ├── negative130.sref │ │ ├── negative131.sref │ │ ├── negative132.sref │ │ ├── negative133.sref │ │ ├── negative134.sref │ │ ├── negative135.sref │ │ ├── negative136.sref │ │ ├── negative137.sref │ │ ├── negative138.sref │ │ ├── negative139.sref │ │ ├── negative14.sref │ │ ├── negative140.sref │ │ ├── negative141.sref │ │ ├── negative142.sref │ │ ├── negative143.sref │ │ ├── negative144.sref │ │ ├── negative145.sref │ │ ├── negative146.sref │ │ ├── negative147.sref │ │ ├── negative148.sref │ │ ├── negative149.sref │ │ ├── negative15.sref │ │ ├── negative150.sref │ │ ├── negative151.sref │ │ ├── negative152.sref │ │ ├── negative153.sref │ │ ├── negative154.sref │ │ ├── negative155.sref │ │ ├── negative156.sref │ │ ├── negative157.sref │ │ ├── negative158.sref │ │ ├── negative159.sref │ │ ├── negative16.sref │ │ ├── negative160.sref │ │ ├── negative161.sref │ │ ├── negative162.sref │ │ ├── negative163.sref │ │ ├── negative164.sref │ │ ├── negative165.sref │ │ ├── negative166.sref │ │ ├── negative167.sref │ │ ├── negative168.sref │ │ ├── negative169.sref │ │ ├── negative17.sref │ │ ├── negative170.sref │ │ ├── negative171.sref │ │ ├── negative172.sref │ │ ├── negative173.sref │ │ ├── negative174.sref │ │ ├── negative175.sref │ │ ├── negative176.sref │ │ ├── negative177.sref │ │ ├── negative178.sref │ │ ├── negative179.sref │ │ ├── negative18.sref │ │ ├── negative180.sref │ │ ├── negative181.sref │ │ ├── negative182.sref │ │ ├── negative183.sref │ │ ├── negative184.sref │ │ ├── negative185.sref │ │ ├── negative186.sref │ │ ├── negative187.sref │ │ ├── negative188.sref │ │ ├── negative189.sref │ │ ├── negative19.sref │ │ ├── negative190.sref │ │ ├── negative191.sref │ │ ├── negative192.sref │ │ ├── negative193.sref │ │ ├── negative194.sref │ │ ├── negative195.sref │ │ ├── negative196.sref │ │ ├── negative197.sref │ │ ├── negative198.sref │ │ ├── negative199.sref │ │ ├── negative2.sref │ │ ├── negative20.sref │ │ ├── negative200.sref │ │ ├── negative201.sref │ │ ├── negative202.sref │ │ ├── negative203.sref │ │ ├── negative204.sref │ │ ├── negative205.sref │ │ ├── negative206.sref │ │ ├── negative207.sref │ │ ├── negative208.sref │ │ ├── negative209.sref │ │ ├── negative21.sref │ │ ├── negative210.sref │ │ ├── negative211.sref │ │ ├── negative212.sref │ │ ├── negative213.sref │ │ ├── negative214.sref │ │ ├── negative215.sref │ │ ├── negative216.sref │ │ ├── negative217.sref │ │ ├── negative218.sref │ │ ├── negative219.sref │ │ ├── negative22.sref │ │ ├── negative220.sref │ │ ├── negative221.sref │ │ ├── negative222.sref │ │ ├── negative223.sref │ │ ├── negative224.sref │ │ ├── negative225.sref │ │ ├── negative226.sref │ │ ├── negative227.sref │ │ ├── negative228.sref │ │ ├── negative229.sref │ │ ├── negative23.sref │ │ ├── negative230.sref │ │ ├── negative231.sref │ │ ├── negative232.sref │ │ ├── negative233.sref │ │ ├── negative234.sref │ │ ├── negative235.sref │ │ ├── negative236.sref │ │ ├── negative237.sref │ │ ├── negative238.sref │ │ ├── negative239.sref │ │ ├── negative24.sref │ │ ├── negative240.sref │ │ ├── negative241.sref │ │ ├── negative242.sref │ │ ├── negative243.sref │ │ ├── negative244.sref │ │ ├── negative245.sref │ │ ├── negative246.sref │ │ ├── negative247.sref │ │ ├── negative248.sref │ │ ├── negative25.sref │ │ ├── negative26.sref │ │ ├── negative27.sref │ │ ├── negative28.sref │ │ ├── negative29.sref │ │ ├── negative3.sref │ │ ├── negative30.sref │ │ ├── negative31.sref │ │ ├── negative32.sref │ │ ├── negative33.sref │ │ ├── negative34.sref │ │ ├── negative35.sref │ │ ├── negative36.sref │ │ ├── negative37.sref │ │ ├── negative38.sref │ │ ├── negative39.sref │ │ ├── negative4.sref │ │ ├── negative40.sref │ │ ├── negative41.sref │ │ ├── negative42.sref │ │ ├── negative43.sref │ │ ├── negative44.sref │ │ ├── negative45.sref │ │ ├── negative46.sref │ │ ├── negative47.sref │ │ ├── negative48.sref │ │ ├── negative49.sref │ │ ├── negative5.sref │ │ ├── negative50.sref │ │ ├── negative51.sref │ │ ├── negative52.sref │ │ ├── negative53.sref │ │ ├── negative54.sref │ │ ├── negative55.sref │ │ ├── negative56.sref │ │ ├── negative57.sref │ │ ├── negative58.sref │ │ ├── negative59.sref │ │ ├── negative6.sref │ │ ├── negative60.sref │ │ ├── negative61.sref │ │ ├── negative62.sref │ │ ├── negative63.sref │ │ ├── negative64.sref │ │ ├── negative65.sref │ │ ├── negative66.sref │ │ ├── negative67.sref │ │ ├── negative68.sref │ │ ├── negative69.sref │ │ ├── negative7.sref │ │ ├── negative70.sref │ │ ├── negative71.sref │ │ ├── negative72.sref │ │ ├── negative73.sref │ │ ├── negative74.sref │ │ ├── negative75.sref │ │ ├── negative76.sref │ │ ├── negative77.sref │ │ ├── negative78.sref │ │ ├── negative79.sref │ │ ├── negative8.sref │ │ ├── negative80.sref │ │ ├── negative81.sref │ │ ├── negative82.sref │ │ ├── negative83.sref │ │ ├── negative84.sref │ │ ├── negative85.sref │ │ ├── negative86.sref │ │ ├── negative87.sref │ │ ├── negative88.sref │ │ ├── negative89.sref │ │ ├── negative9.sref │ │ ├── negative90.sref │ │ ├── negative91.sref │ │ ├── negative92.sref │ │ ├── negative93.sref │ │ ├── negative94.sref │ │ ├── negative95.sref │ │ ├── negative96.sref │ │ ├── negative97.sref │ │ ├── negative98.sref │ │ └── negative99.sref │ │ └── positive │ │ ├── positive0.sref │ │ ├── positive1.sref │ │ ├── positive10.sref │ │ ├── positive11.sref │ │ ├── positive12.sref │ │ ├── positive13.sref │ │ ├── positive14.sref │ │ ├── positive15.sref │ │ ├── positive16.sref │ │ ├── positive17.sref │ │ ├── positive18.sref │ │ ├── positive19.sref │ │ ├── positive2.sref │ │ ├── positive20.sref │ │ ├── positive21.sref │ │ ├── positive22.sref │ │ ├── positive23.sref │ │ ├── positive24.sref │ │ ├── positive25.sref │ │ ├── positive26.sref │ │ ├── positive27.sref │ │ ├── positive28.sref │ │ ├── positive3.sref │ │ ├── positive4.sref │ │ ├── positive5.sref │ │ ├── positive6.sref │ │ ├── positive7.sref │ │ ├── positive8.sref │ │ └── positive9.sref ├── test-diagnostics.ini ├── test-prelude.srefi ├── unclosed-comment.BAD-SYNTAX.sref ├── undefined-function-call.BAD-SYNTAX.sref ├── undefined-function-forward.BAD-SYNTAX.sref ├── underscore-call.ref ├── unexpected-bracket.BAD-SYNTAX.sref ├── unnamed-new-variables.BAD-SYNTAX.ref ├── unnamed-variables-in-result.BAD-SYNTAX.ref ├── unnamed-variables-in-result.BAD-SYNTAX.sref ├── unnamed-variables-in-spec.BAD-SYNTAX.ref ├── unnamed-variables-in-spec.BAD-SYNTAX.sref ├── unnamed-variables.ref ├── unresolved-external-with-native-insert.FAILURE.sref ├── unresolved-external.FAILURE.sref ├── unresolved-native.FAILURE.ref ├── unused-external.sref ├── utf8-bom.ref ├── utf8-bom.sref ├── varcopy-fail.ref ├── variable-in-call.ref ├── variable-redef.ref ├── very-big-function-jump.BAD-SYNTAX.sref ├── zerocompound.WARNING.ref └── zerocompound.ref ├── bootstrap.bat ├── bootstrap.sh ├── clear.bat ├── clear.sh ├── doc ├── 5-to-basis │ ├── Approach to conditions transformation.en.md │ ├── README.en.md │ ├── README.txt │ └── Подход к преобразованию условий.md ├── OptPattern │ ├── Батусов Записка 2014-12-30.pdf │ ├── Замеры производительности 2018-07-16.md │ ├── Замеры производительности 2018-07-16.tar.gz │ ├── Презентация_Савельев_2017.pdf │ ├── РПЗ-Савельев 2017.pdf │ ├── Савельев_Записка_2018.pdf │ ├── Савельев_Презентация_2018.pdf │ ├── Скрыпников Записка 2016.pdf │ └── Скрыпников Презентация 2016.pdf ├── RASL.md ├── examples │ ├── Hello, World │ │ └── Hello.ref │ └── inifile │ │ ├── Remove.ini │ │ ├── inifile.ref │ │ └── inifile_test.ref ├── historical │ ├── Drogunov │ │ ├── attachment.lyx │ │ ├── conclusion.lyx │ │ ├── index.lyx │ │ ├── index.pdf │ │ ├── intro.lyx │ │ ├── overview.lyx │ │ ├── prog.lyx │ │ ├── rasl.lyx │ │ ├── testing.lyx │ │ ├── титульный-лист.odt │ │ └── титульный-лист.pdf │ ├── Simple Refal Compiler.about.md │ ├── Simple Refal Compiler.en.pdf │ ├── Simple Refal Compiler.en.ppt │ ├── manul.docx │ ├── manul.jpg │ ├── manul.pdf │ ├── note000.en.md │ ├── note000.txt │ ├── note001.en.md │ ├── note001.txt │ ├── note002.en.md │ ├── note002.txt │ ├── note003.en.md │ ├── note003.txt │ ├── Компилятор Простого Рефала.pdf │ ├── Компилятор Простого Рефала.ppt │ ├── РПЗ титульный лист.jpg │ └── РПЗ.doc ├── style-guide.md ├── Презенация_Апахов_Прогонка_без_зацикливания_2021.pdf ├── Презентация_Агазаде_Встроенные_функции_2020.pdf ├── Презентация_Бакланов_Выдача_предупреждений_о_связанных_переменных_2020.pdf ├── Презентация_Барлука_Выдача_предупреждений_для_экранируемых_предложений_2020.pdf ├── Презентация_Калинина_Автоматическая разметка оптимизируемых_функций_2020.pdf ├── Презентация_Козлова_Условия_2018.pdf ├── Презентация_Копьев_2016.pdf ├── Презентация_Копьев_2016.pptx ├── Презентация_Кошелев_Отношение_Хигмана-Крускала_2020.pdf ├── Презентация_Пичугин_Расширенный_алгоритм_обобщенного_сопоставления_2021.pdf ├── Презентация_Ситников_Прогонка.pdf ├── Презентация_Сухомлинова_Специализация_функций_2019.pdf ├── РПЗ_Агазаде_Встроенные_функции_2020.pdf ├── РПЗ_Апахов_Прогонка_без_зацикливания_2021.pdf ├── РПЗ_Бакланов_Выдача предупреждений_о_связанных_переменных_2020.pdf ├── РПЗ_Барлука_Выдача_предупреждений_для_экранируемых_предложений_2020.pdf ├── РПЗ_Бурлова_Генератор_лексических_анализаторов.odt ├── РПЗ_Бурлова_Генератор_лексических_анализаторов.pdf ├── РПЗ_Габбасов_Присваивания_2017.docx ├── РПЗ_Габбасов_Присваивания_2017.pdf ├── РПЗ_Калинина_Автоматическая разметка оптимизируемых_функций_2020.pdf ├── РПЗ_Козлова_Условия_2018.pdf ├── РПЗ_Копьев_2016.docx ├── РПЗ_Копьев_2016.pdf ├── РПЗ_Кошелев_Отношение_Хигмана-Крускала_2020.pdf ├── РПЗ_Пичугин_Расширенный_алгоритм_обобщенного_сопоставления_2021.pdf ├── РПЗ_Санталов_Расширение_пошагового_отладчика_Рефала-5-lambda_2020.pdf ├── РПЗ_Ситников_Прогонка_2019.pdf ├── РПЗ_Сухомлинова_Пошаговый_отладчик.odt ├── РПЗ_Сухомлинова_Пошаговый_отладчик.pdf ├── РПЗ_Сухомлинова_Специализация_функций_2019.docx ├── РПЗ_Сухомлинова_Специализация_функций_2019.pdf ├── Язык и компилятор Рефал-5λ.pdf └── Язык и компилятор Рефал-5λ.pptx ├── docs ├── 1-foreword.en.md ├── 1-foreword.md ├── 2-intro.en.md ├── 2-intro.md ├── 3-basics.en-alt.md ├── 3-basics.en.md ├── 3-basics.md ├── A-formats-and-types.md ├── B-reference.md ├── README.md ├── _config.yml ├── banner.png ├── binmath-1.ref ├── fab-1.ref ├── fact.ref ├── hello.ref ├── pushkin.ref ├── setup.bash └── toc.js ├── editors ├── README.md ├── Test.ref ├── Test.ref.html ├── Test.sref ├── Test.sref.html ├── codeblocks │ ├── lexer_simple_refal.sample │ └── lexer_simple_refal.xml ├── far │ ├── colorer.hrc │ ├── refal-5-lambda.hrc │ └── simple-refal.hrc ├── kate │ └── simple-refal.xml ├── notepad++ │ └── simple-refal.xml ├── sublime-text-3 │ ├── sref.YAML-tmLanguage │ └── sref.tmLanguage └── vim │ ├── ftdetect │ ├── refal-5-lambda.vim │ └── simple-refal.vim │ └── syntax │ ├── refal-5-lambda.vim │ └── simple-refal.vim ├── make-setup ├── icon.ico ├── logo-186x604.png ├── logo-93x302.png ├── make-setup.bat ├── uninstall.wsf └── winrar-comment.txt ├── scripts ├── c-plus-plus.conf.bat.template ├── c-plus-plus.conf.sh.template ├── load-config.bat ├── load-config.sh └── platform-specific.sh ├── src ├── common │ ├── Escape.ref │ ├── FindFile.ref │ └── Version.ref ├── compiler │ ├── @refal-5-lambda-diagnostics.ini │ ├── Checker-MultiScreening.ref │ ├── Checker-Screening.ref │ ├── Checker.ref │ ├── Config.ref │ ├── Desugaring-UnCondition.ref │ ├── Desugaring.ref │ ├── DisplayName.ref │ ├── Engine.ref │ ├── Error.ref │ ├── GST.ref │ ├── Generator-Native.ref │ ├── Generator-RASL.ref │ ├── GenericMatch.ref │ ├── GlobalGen.ref │ ├── HighLevelRASL-Common.ref │ ├── HighLevelRASL-ConjointFunc.ref │ ├── HighLevelRASL-DisjointFunc.ref │ ├── HighLevelRASL-GenResult-Opt.ref │ ├── HighLevelRASL-GenResult-Simple.ref │ ├── HighLevelRASL-GenSubst-Save.ref │ ├── HighLevelRASL-GenSubst-Simple.ref │ ├── HighLevelRASL.ref │ ├── Log-AST.ref │ ├── Log.ref │ ├── LowLevelRASL-Native.ref │ ├── LowLevelRASL-RASL.ref │ ├── LowLevelRASL.ref │ ├── ObjectMatch.ref │ ├── Opcodes.refi │ ├── OptTree-AutoMarkup-Drive.ref │ ├── OptTree-AutoMarkup-Spec.ref │ ├── OptTree-Drive-Expr.ref │ ├── OptTree-Drive.ref │ ├── OptTree-Spec.ref │ ├── OptTree-StopRelation.ref │ ├── OptTree.ref │ ├── ParseCmdLine.ref │ ├── R5-Lexer.ref │ ├── R5-Parser.ref │ ├── README.md │ ├── SR-Lexer.sref │ ├── SR-Parser.sref │ ├── TreeUtils.ref │ ├── benchmark.bat │ ├── benchmark.sh │ ├── main.ref │ ├── makeself-s.bat │ ├── makeself-s.sh │ ├── makeself.bat │ ├── makeself.sh │ ├── rlc-core.exe@refal-5-lambda-diagnostics.ini │ ├── rlc-core@refal-5-lambda-diagnostics.ini │ ├── update-lib.bat │ └── update-lib.sh ├── interpreter │ ├── @refal-5-lambda-diagnostics.ini │ ├── main.ref │ ├── make.bat │ └── make.sh ├── lexgen │ ├── @refal-5-lambda-diagnostics.ini │ ├── DFA-Compiler.ref │ ├── DFA-Lexer.ref │ ├── DFA-Parser.ref │ ├── Error.ref │ ├── Flex-Checker.ref │ ├── Flex-Desugar.ref │ ├── Flex-Lexer.ref │ ├── Flex-Parser.ref │ ├── Generator.ref │ ├── ParseCmdLine.ref │ ├── main.ref │ ├── makeself-s.bat │ ├── makeself-s.sh │ ├── makeself.bat │ └── makeself.sh ├── lib │ ├── @refal-5-lambda-diagnostics.ini │ ├── GetOpt.ref │ ├── Hash.ref │ ├── LICENSE │ ├── Library.ref │ ├── LibraryEx.ref │ ├── Platform.ref │ ├── common │ │ ├── Library.refi │ │ ├── LibraryEx.refi │ │ └── refal5-builtins.refi │ ├── debug-stubs │ │ ├── refalrts-diagnostic-defs.h │ │ ├── refalrts-diagnostic-initializer.cpp │ │ ├── refalrts-profiler.cpp │ │ ├── refalrts-profiler.h │ │ └── refalrts-profiler.rasl │ ├── debug │ │ ├── refalrts-debugger.cpp │ │ ├── refalrts-debugger.h │ │ ├── refalrts-debugger.rasl │ │ ├── refalrts-diagnostic-defs.h │ │ ├── refalrts-diagnostic-initializer.cpp │ │ ├── refalrts-diagnostic-initializer.rasl │ │ ├── refalrts-profiler.cpp │ │ ├── refalrts-profiler.h │ │ └── refalrts-profiler.rasl │ ├── exe │ │ ├── refalrts-main.cpp │ │ └── refalrts-main.rasl │ ├── make.bat │ ├── make.sh │ ├── platform-CYGWIN │ │ ├── refalrts-platform-specific.cpp │ │ └── refalrts-platform-specific.rasl │ ├── platform-Darwin │ │ ├── refalrts-platform-specific.cpp │ │ └── refalrts-platform-specific.rasl │ ├── platform-Linux │ │ ├── refalrts-platform-specific.cpp │ │ └── refalrts-platform-specific.rasl │ ├── platform-MINGW32 │ │ ├── lib │ │ │ ├── refalrts-main.cpp │ │ │ └── refalrts-main.rasl │ │ ├── refalrts-platform-POSIX.cpp │ │ ├── refalrts-platform-POSIX.rasl │ │ ├── refalrts-platform-specific.cpp │ │ └── refalrts-platform-specific.rasl │ ├── platform-MINGW64 │ │ ├── lib │ │ │ ├── refalrts-main.cpp │ │ │ └── refalrts-main.rasl │ │ ├── refalrts-platform-POSIX.cpp │ │ ├── refalrts-platform-POSIX.rasl │ │ ├── refalrts-platform-specific.cpp │ │ └── refalrts-platform-specific.rasl │ ├── platform-POSIX │ │ ├── lib │ │ │ ├── refalrts-main.cpp │ │ │ └── refalrts-main.rasl │ │ ├── refalrts-platform-POSIX.cpp │ │ └── refalrts-platform-POSIX.rasl │ ├── platform-Windows │ │ ├── lib │ │ │ ├── refalrts-main.cpp │ │ │ ├── refalrts-main.def │ │ │ └── refalrts-main.rasl │ │ ├── refalrts-platform-POSIX.cpp │ │ ├── refalrts-platform-POSIX.rasl │ │ ├── refalrts-platform-specific.cpp │ │ └── refalrts-platform-specific.rasl │ ├── platform-unknown │ │ ├── refalrts-platform-specific.cpp │ │ └── refalrts-platform-specific.rasl │ ├── prefixes │ │ ├── @refal-5-lambda-diagnostics.ini │ │ ├── make.bat │ │ ├── make.sh │ │ ├── refal5-builtins.refi │ │ ├── rich-prefix-exe.ref │ │ ├── rich-prefix-lib.ref │ │ └── slim-prefix-exe.ref │ ├── refalrts-commands.h │ ├── refalrts-dynamic.cpp │ ├── refalrts-dynamic.h │ ├── refalrts-dynamic.rasl │ ├── refalrts-functions.cpp │ ├── refalrts-functions.h │ ├── refalrts-functions.rasl │ ├── refalrts-native-module.h │ ├── refalrts-platform-specific.h │ ├── refalrts-utils.h │ ├── refalrts-vm-api.cpp │ ├── refalrts-vm-api.h │ ├── refalrts-vm-api.rasl │ ├── refalrts-vm-base.h │ ├── refalrts-vm.cpp │ ├── refalrts-vm.h │ ├── refalrts-vm.rasl │ ├── refalrts.cpp │ ├── refalrts.h │ └── refalrts.rasl ├── make.bat ├── make.sh ├── make │ ├── @refal-5-lambda-diagnostics.ini │ ├── Config.ref │ ├── FileScanner.ref │ ├── ParseCmdLine.ref │ ├── main.ref │ ├── make-s.bat │ ├── make-s.sh │ ├── make.bat │ └── make.sh ├── nemytykh-random-program-generator │ ├── @refal-5-lambda-diagnostics.ini │ ├── make.bat │ ├── make.sh │ ├── random.ref │ └── readme.txt ├── rasl-constants │ ├── @refal-5-lambda-diagnostics.ini │ ├── make.bat │ ├── make.sh │ └── rasl-constants.ref ├── rsl-decompiler │ ├── LICENSE │ ├── README.md │ ├── make.bat │ ├── make.sh │ └── rsl-decompiler.ref └── scripts │ ├── install-scripts.bat │ ├── install-scripts.sh │ ├── rlc-rlmake.bat │ └── rlc-rlmake.sh ├── update-distrib.bat └── update-distrib.sh /.github/workflows/CI-posix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/.github/workflows/CI-posix.yml -------------------------------------------------------------------------------- /.github/workflows/CI-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/.github/workflows/CI-windows.yml -------------------------------------------------------------------------------- /.github/workflows/conf-template-clang.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/.github/workflows/conf-template-clang.bash -------------------------------------------------------------------------------- /.github/workflows/conf-template-gcc.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/.github/workflows/conf-template-gcc.bash -------------------------------------------------------------------------------- /.github/workflows/conf-template-gcc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/.github/workflows/conf-template-gcc.bat -------------------------------------------------------------------------------- /.github/workflows/conf-template-msvc32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/.github/workflows/conf-template-msvc32.bat -------------------------------------------------------------------------------- /.github/workflows/conf-template-msvc64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/.github/workflows/conf-template-msvc64.bat -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/Makefile -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/NEWS.md -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/README.md -------------------------------------------------------------------------------- /autotests/.gitignore: -------------------------------------------------------------------------------- 1 | *-random-test/time.txt 2 | -------------------------------------------------------------------------------- /autotests/1-dry-run.sref: -------------------------------------------------------------------------------- 1 | // CONDITIONS 2 | // TREE 3 | 4 | $ENTRY Go { = ; } 5 | -------------------------------------------------------------------------------- /autotests/2-transit.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/2-transit.sref -------------------------------------------------------------------------------- /autotests/@refal-5-lambda-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/@refal-5-lambda-diagnostics.ini -------------------------------------------------------------------------------- /autotests/Hash/@refal-5-lambda-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Hash/@refal-5-lambda-diagnostics.ini -------------------------------------------------------------------------------- /autotests/Hash/Hash-HashLittle2-Chars.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Hash/Hash-HashLittle2-Chars.sref -------------------------------------------------------------------------------- /autotests/Hash/lookup3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Hash/lookup3.cpp -------------------------------------------------------------------------------- /autotests/Hash/lookup3.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotests/Hash/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Hash/run.bat -------------------------------------------------------------------------------- /autotests/Hash/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Hash/run.sh -------------------------------------------------------------------------------- /autotests/Hash/test-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Hash/test-diagnostics.ini -------------------------------------------------------------------------------- /autotests/Library/2lines-no-eol.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | World -------------------------------------------------------------------------------- /autotests/Library/2lines.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | World 3 | -------------------------------------------------------------------------------- /autotests/Library/@refal-5-lambda-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/@refal-5-lambda-diagnostics.ini -------------------------------------------------------------------------------- /autotests/Library/Library-Card-2lines-no-eol.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Card-2lines-no-eol.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Card-2lines.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Card-2lines.sref -------------------------------------------------------------------------------- /autotests/Library/Library-FSeek.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-FSeek.sref -------------------------------------------------------------------------------- /autotests/Library/Library-FTell.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-FTell.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Implodes-Fail.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Implodes-Fail.sref -------------------------------------------------------------------------------- /autotests/Library/Library-LongMath-Div-OK.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-LongMath-Div-OK.sref -------------------------------------------------------------------------------- /autotests/Library/Library-LongMath-Divmod-OK.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-LongMath-Divmod-OK.sref -------------------------------------------------------------------------------- /autotests/Library/Library-LongMath-Mod-OK.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-LongMath-Mod-OK.sref -------------------------------------------------------------------------------- /autotests/Library/Library-LongMath-Mul-OK.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-LongMath-Mul-OK.sref -------------------------------------------------------------------------------- /autotests/Library/Library-LongMath-Numb-OK.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-LongMath-Numb-OK.sref -------------------------------------------------------------------------------- /autotests/Library/Library-LongMath-Symb-OK.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-LongMath-Symb-OK.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Math-Div-Fail.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Math-Div-Fail.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Math-Fail.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Math-Fail.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Math-Mod-Fail.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Math-Mod-Fail.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Math-OK.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Math-OK.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Mu-Fail.sref: -------------------------------------------------------------------------------- 1 | //FROM Library 2 | $META Mu; 3 | 4 | $ENTRY Go { 5 | = ; 6 | } 7 | -------------------------------------------------------------------------------- /autotests/Library/Library-Mu.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Mu.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Open-Auto-Append.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Open-Auto-Append.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Open-Auto-Fail.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Open-Auto-Fail.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Platform.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Platform.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Prout-Expr.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Prout-Expr.sref -------------------------------------------------------------------------------- /autotests/Library/Library-ReadBytes.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-ReadBytes.sref -------------------------------------------------------------------------------- /autotests/Library/Library-RenameFile.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-RenameFile.sref -------------------------------------------------------------------------------- /autotests/Library/Library-SymbCompare-Fail.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-SymbCompare-Fail.sref -------------------------------------------------------------------------------- /autotests/Library/Library-SymbCompare.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-SymbCompare.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Sysfun-2.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Sysfun-2.sref -------------------------------------------------------------------------------- /autotests/Library/Library-Type.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-Type.sref -------------------------------------------------------------------------------- /autotests/Library/Library-WriteBytes.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Library-WriteBytes.sref -------------------------------------------------------------------------------- /autotests/Library/Prout-Expr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/Prout-Expr.txt -------------------------------------------------------------------------------- /autotests/Library/nonprint.bin: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /autotests/Library/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/run.bat -------------------------------------------------------------------------------- /autotests/Library/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/run.sh -------------------------------------------------------------------------------- /autotests/Library/test-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/Library/test-diagnostics.ini -------------------------------------------------------------------------------- /autotests/adt.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/adt.ref -------------------------------------------------------------------------------- /autotests/all-valid-tokens.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/all-valid-tokens.sref -------------------------------------------------------------------------------- /autotests/any-random-test/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/any-random-test/run.bat -------------------------------------------------------------------------------- /autotests/any-random-test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/any-random-test/run.sh -------------------------------------------------------------------------------- /autotests/assign-checker.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/assign-checker.BAD-SYNTAX.sref -------------------------------------------------------------------------------- /autotests/assign-good-syntax.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/assign-good-syntax.sref -------------------------------------------------------------------------------- /autotests/assign-parser-1.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | $ENTRY F { 2 | 'abc' = 'def' : e.X; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/assign-parser-2.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | $ENTRY F { 2 | 'abc' = 'def' : e.X 3 | } 4 | -------------------------------------------------------------------------------- /autotests/bad-var-redefinition.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | Test { 2 | Test^ = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/bad-vars-in-pattern-ab-im.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Test-AlreadyBounded-InvalidMode { 2 | e.X t.X^ = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/bad-vars-in-pattern-ab.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/bad-vars-in-pattern-ab.BAD-SYNTAX.sref -------------------------------------------------------------------------------- /autotests/bad-vars-in-result-im.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | $ENTRY InvalidMode { 2 | e.X = t.X; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/bad-vars-in-result-nf.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | $ENTRY NotFound { 2 | e.X = e.Y; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/big-function-jump.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/big-function-jump.sref -------------------------------------------------------------------------------- /autotests/blocks-conditions.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/blocks-conditions.ref -------------------------------------------------------------------------------- /autotests/blocks.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/blocks.sref -------------------------------------------------------------------------------- /autotests/call-from-native.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/call-from-native.ref -------------------------------------------------------------------------------- /autotests/compatibility/1-Prout.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/1-Prout.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/2lines-no-eol.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | World -------------------------------------------------------------------------------- /autotests/compatibility/2lines.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | World 3 | -------------------------------------------------------------------------------- /autotests/compatibility/Add-Numb-Symb.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Add-Numb-Symb.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Add-bad-number.FAIL._ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/compatibility/Arg.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Arg.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Br-Cp-Dg-Dgall-Rp.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Br-Cp-Dg-Dgall-Rp.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Card.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Card.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Close.OK.REFAL15.DAT: -------------------------------------------------------------------------------- 1 | Two 2 | -------------------------------------------------------------------------------- /autotests/compatibility/Close.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Close.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Close.OK.written_file.txt: -------------------------------------------------------------------------------- 1 | One 2 | Three 3 | -------------------------------------------------------------------------------- /autotests/compatibility/Compare.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Compare.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Div-Numb-Symb.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Div-Numb-Symb.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Div-zero-divide.FAIL.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/compatibility/Divmod-Numb-Symb.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Divmod-Numb-Symb.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/ExistFile.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/ExistFile.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Explode.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Explode.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/First-Last-Lenw.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/First-Last-Lenw.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/GO.OK.ref: -------------------------------------------------------------------------------- 1 | $ENTRY GO { 2 | = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/compatibility/Get-0-stdin.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Get-0-stdin.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Get-Open.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Get-Open.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Get-autoopen.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Get-autoopen.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/GetEnv.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/GetEnv.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/GetPID-GetPPID.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/GetPID-GetPPID.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Go-GO.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Go-GO.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Go-GO.OK.stdout.txt: -------------------------------------------------------------------------------- 1 | GO 2 | -------------------------------------------------------------------------------- /autotests/compatibility/ListOfBuiltin.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/ListOfBuiltin.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Mod-Numb-Symb.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Mod-Numb-Symb.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Mu-Residue.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Mu-Residue.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Mul-Numb-Symb.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Mul-Numb-Symb.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Numb-Symb.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Numb-Symb.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Print.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Print.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Put-Putout-files.OK.REFAL15.DAT: -------------------------------------------------------------------------------- 1 | Hello 2 | World 3 | -------------------------------------------------------------------------------- /autotests/compatibility/Put-Putout-files.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Put-Putout-files.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Put-Putout-files.OK.written_file.txt: -------------------------------------------------------------------------------- 1 | Hello, 2 | World! 3 | -------------------------------------------------------------------------------- /autotests/compatibility/Put-Putout-stderr.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Put-Putout-stderr.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Put-Putout-stderr.OK.stderr.txt: -------------------------------------------------------------------------------- 1 | Hello1 (2 )3 2 | World! 3 | -------------------------------------------------------------------------------- /autotests/compatibility/REFAL10.DAT: -------------------------------------------------------------------------------- 1 | Hello 2 | World 3 | -------------------------------------------------------------------------------- /autotests/compatibility/REFAL11.DAT: -------------------------------------------------------------------------------- 1 | Hello 2 | World -------------------------------------------------------------------------------- /autotests/compatibility/Random.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Random.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/RandomDigit.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/RandomDigit.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/RemoveFile.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/RemoveFile.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/SizeOf.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/SizeOf.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Step.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Step.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Sub.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Sub.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Sysfun.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Sysfun.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/System-1-echo.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/System-1-echo.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/System-1-echo.OK.stdout.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | World 3 | -------------------------------------------------------------------------------- /autotests/compatibility/Time.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Time.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/TimeElapsed.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/TimeElapsed.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Type.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Type.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Write.OK.REFAL15.DAT: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /autotests/compatibility/Write.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/Write.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/Write.OK.stderr.txt: -------------------------------------------------------------------------------- 1 | Hello, World! -------------------------------------------------------------------------------- /autotests/compatibility/adt.SYNTAX-ERROR.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/adt.SYNTAX-ERROR.ref -------------------------------------------------------------------------------- /autotests/compatibility/conditions.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/conditions.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/detect.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { = ; } 2 | -------------------------------------------------------------------------------- /autotests/compatibility/enum.SYNTAX-ERROR.ref: -------------------------------------------------------------------------------- 1 | *$CLASSIC; 2 | 3 | $EENUM Go; 4 | -------------------------------------------------------------------------------- /autotests/compatibility/escapes.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/escapes.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/escapes1.SYNTAX-ERROR.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = 'abcd\ 3 | } -------------------------------------------------------------------------------- /autotests/compatibility/escapes2.SYNTAX-ERROR.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = 'abcd\q'; 3 | } -------------------------------------------------------------------------------- /autotests/compatibility/eswap.SYNTAX-ERROR.ref: -------------------------------------------------------------------------------- 1 | *$CLASSIC; 2 | 3 | $ESWAP Go; 4 | -------------------------------------------------------------------------------- /autotests/compatibility/external.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/external.ref -------------------------------------------------------------------------------- /autotests/compatibility/fact.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/fact.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/include-simple.refi: -------------------------------------------------------------------------------- 1 | F { = } 2 | -------------------------------------------------------------------------------- /autotests/compatibility/include.SYNTAX-ERROR.ref: -------------------------------------------------------------------------------- 1 | *$CLASSIC; 2 | 3 | $INCLUDE "include-simple"; 4 | 5 | $ENTRY Go { 6 | = ; 7 | } 8 | -------------------------------------------------------------------------------- /autotests/compatibility/keyword-label.SYNTAX-ERROR.ref: -------------------------------------------------------------------------------- 1 | *$CLASSIC 2 | 3 | $LABEL Label; 4 | 5 | $ENTRY Go { = } 6 | -------------------------------------------------------------------------------- /autotests/compatibility/math-sign.OK.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/math-sign.OK.ref -------------------------------------------------------------------------------- /autotests/compatibility/nonprint.bin: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /autotests/compatibility/retcode: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exit $1 -------------------------------------------------------------------------------- /autotests/compatibility/retcode.bat: -------------------------------------------------------------------------------- 1 | @exit %1 -------------------------------------------------------------------------------- /autotests/compatibility/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/run.bat -------------------------------------------------------------------------------- /autotests/compatibility/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/run.sh -------------------------------------------------------------------------------- /autotests/compatibility/swap.SYNTAX-ERROR.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/swap.SYNTAX-ERROR.ref -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-EOF-escape-x.txt: -------------------------------------------------------------------------------- 1 | '\x -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-EOF-escape.txt: -------------------------------------------------------------------------------- 1 | 'abcdef\ -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-bad-escape-x.txt: -------------------------------------------------------------------------------- 1 | \xXX -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-bad-escape.txt: -------------------------------------------------------------------------------- 1 | 'abcdef\zpqrs' 2 | -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-number-EOF.txt: -------------------------------------------------------------------------------- 1 | 12345 -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-number-nospace.txt: -------------------------------------------------------------------------------- 1 | 123456'abcde' -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-unbalanced-L.txt: -------------------------------------------------------------------------------- 1 | (()()(() 2 | -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-unbalanced-R.txt: -------------------------------------------------------------------------------- 1 | ()()())) -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-unbalanced-double-quote.txt: -------------------------------------------------------------------------------- 1 | "abcdef -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-unbalanced-single-quote.txt: -------------------------------------------------------------------------------- 1 | 'abcdef -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-word-EOF.txt: -------------------------------------------------------------------------------- 1 | This-is-a_wo -------------------------------------------------------------------------------- /autotests/compatibility/sysfun-fail-word-nospace.txt: -------------------------------------------------------------------------------- 1 | This-is-a_word'hello' -------------------------------------------------------------------------------- /autotests/compatibility/tab.OK.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | * tabs, don't change to spaces: 3 | = ; 4 | } -------------------------------------------------------------------------------- /autotests/compatibility/test-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/test-diagnostics.ini -------------------------------------------------------------------------------- /autotests/compatibility/unnamed-adt.SYNTAX-ERROR.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = [1 2 3]; 3 | } -------------------------------------------------------------------------------- /autotests/compatibility/variable-redef-no-variable.SYNTAX-ERROR.ref: -------------------------------------------------------------------------------- 1 | Test { 2 | Test^ = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/compatibility/xxin-sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compatibility/xxin-sample.txt -------------------------------------------------------------------------------- /autotests/compounds.WARNING.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compounds.WARNING.sref -------------------------------------------------------------------------------- /autotests/compounds.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/compounds.sref -------------------------------------------------------------------------------- /autotests/conditions-good-syntax.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/conditions-good-syntax.sref -------------------------------------------------------------------------------- /autotests/deprecated-scopeid.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/deprecated-scopeid.WARNING.ref -------------------------------------------------------------------------------- /autotests/deprecated-scopeid.WARNING.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/deprecated-scopeid.WARNING.sref -------------------------------------------------------------------------------- /autotests/drive-classic.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/drive-classic.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/drive-native.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/drive-native.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/drive.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/drive.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/drive.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/drive.ref -------------------------------------------------------------------------------- /autotests/dynamic/1-simple-load/caller.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/1-simple-load/caller.ref -------------------------------------------------------------------------------- /autotests/dynamic/1-simple-load/module.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/1-simple-load/module.sref -------------------------------------------------------------------------------- /autotests/dynamic/1-simple-load/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/1-simple-load/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/1-simple-load/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/1-simple-load/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/2-references/A-BCE.sref: -------------------------------------------------------------------------------- 1 | $ENTRY FuncA { = #A; } 2 | -------------------------------------------------------------------------------- /autotests/dynamic/2-references/B-D.sref: -------------------------------------------------------------------------------- 1 | $ENTRY FuncB { = #B; } 2 | -------------------------------------------------------------------------------- /autotests/dynamic/2-references/C-D.sref: -------------------------------------------------------------------------------- 1 | $ENTRY FuncC { = #C; } 2 | -------------------------------------------------------------------------------- /autotests/dynamic/2-references/D-G.sref: -------------------------------------------------------------------------------- 1 | $ENTRY FuncD { = #D; } 2 | -------------------------------------------------------------------------------- /autotests/dynamic/2-references/E-F.sref: -------------------------------------------------------------------------------- 1 | $ENTRY FuncE { = #E; } 2 | -------------------------------------------------------------------------------- /autotests/dynamic/2-references/F-E.sref: -------------------------------------------------------------------------------- 1 | $ENTRY FuncF { = #F; } 2 | -------------------------------------------------------------------------------- /autotests/dynamic/2-references/G.sref: -------------------------------------------------------------------------------- 1 | $ENTRY FuncG { = #G; } 2 | -------------------------------------------------------------------------------- /autotests/dynamic/2-references/caller.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/2-references/caller.ref -------------------------------------------------------------------------------- /autotests/dynamic/2-references/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/2-references/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/2-references/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/2-references/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/3-external-references/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/3-external-references/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/4-incorporated/caller.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/4-incorporated/caller.ref -------------------------------------------------------------------------------- /autotests/dynamic/4-incorporated/module.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/4-incorporated/module.sref -------------------------------------------------------------------------------- /autotests/dynamic/4-incorporated/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/4-incorporated/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/4-incorporated/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/4-incorporated/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/5-init-final/caller.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/5-init-final/caller.ref -------------------------------------------------------------------------------- /autotests/dynamic/5-init-final/module.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/5-init-final/module.sref -------------------------------------------------------------------------------- /autotests/dynamic/5-init-final/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/5-init-final/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/5-init-final/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/5-init-final/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/5-init-final/swap.sref: -------------------------------------------------------------------------------- 1 | $ESWAP Swap; 2 | -------------------------------------------------------------------------------- /autotests/dynamic/6-module-mu/caller.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/6-module-mu/caller.ref -------------------------------------------------------------------------------- /autotests/dynamic/6-module-mu/module-A.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/6-module-mu/module-A.sref -------------------------------------------------------------------------------- /autotests/dynamic/6-module-mu/module-B.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Entry { 2 | = 'Module B'; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/dynamic/6-module-mu/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/6-module-mu/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/6-module-mu/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/6-module-mu/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/7-module-lookupfunction/module-B.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Entry { 2 | = 'Module B'; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/dynamic/8-module-functionptr/module-B.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Entry { 2 | = 'Module B'; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/dynamic/8-module-functionptr/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/8-module-functionptr/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/8-module-functionptr/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/8-module-functionptr/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/9-redeclaration-fail/caller.ref: -------------------------------------------------------------------------------- 1 | $EENUM Prout; 2 | 3 | $ENTRY Go { = ; } 4 | -------------------------------------------------------------------------------- /autotests/dynamic/9-redeclaration-fail/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/9-redeclaration-fail/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/9-redeclaration-fail/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/9-redeclaration-fail/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/A-native-load/caller.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/A-native-load/caller.ref -------------------------------------------------------------------------------- /autotests/dynamic/A-native-load/module.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/A-native-load/module.sref -------------------------------------------------------------------------------- /autotests/dynamic/A-native-load/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/A-native-load/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/A-native-load/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/A-native-load/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/B-module-path/a/foo.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Foo { = 'foo'; } 2 | -------------------------------------------------------------------------------- /autotests/dynamic/B-module-path/b/bar.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Bar { = 'bar'; } 2 | -------------------------------------------------------------------------------- /autotests/dynamic/B-module-path/caller.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/B-module-path/caller.ref -------------------------------------------------------------------------------- /autotests/dynamic/B-module-path/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/B-module-path/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/B-module-path/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/B-module-path/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/C-cyclic-aliases/caller.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/C-cyclic-aliases/caller.ref -------------------------------------------------------------------------------- /autotests/dynamic/C-cyclic-aliases/module.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/C-cyclic-aliases/module.sref -------------------------------------------------------------------------------- /autotests/dynamic/C-cyclic-aliases/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/C-cyclic-aliases/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/C-cyclic-aliases/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/C-cyclic-aliases/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/D-multiple-entry/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/D-multiple-entry/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/D-multiple-entry/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/D-multiple-entry/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/D-multiple-entry/unit1.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/D-multiple-entry/unit1.ref -------------------------------------------------------------------------------- /autotests/dynamic/D-multiple-entry/unit2.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/D-multiple-entry/unit2.ref -------------------------------------------------------------------------------- /autotests/dynamic/F-global-init-final/lib1.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/F-global-init-final/lib1.ref -------------------------------------------------------------------------------- /autotests/dynamic/F-global-init-final/lib2.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/F-global-init-final/lib2.ref -------------------------------------------------------------------------------- /autotests/dynamic/F-global-init-final/main.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/F-global-init-final/main.ref -------------------------------------------------------------------------------- /autotests/dynamic/F-global-init-final/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/F-global-init-final/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/F-global-init-final/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/F-global-init-final/run.sh -------------------------------------------------------------------------------- /autotests/dynamic/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/run.bat -------------------------------------------------------------------------------- /autotests/dynamic/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/dynamic/run.sh -------------------------------------------------------------------------------- /autotests/easteregg.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/easteregg.ref -------------------------------------------------------------------------------- /autotests/empty-block.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/empty-block.ref -------------------------------------------------------------------------------- /autotests/empty-lambda.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = {}; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/empty-var-name.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Test { 2 | e. = 3 | } 4 | -------------------------------------------------------------------------------- /autotests/entry-forward.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | $FORWARD Go; 2 | 3 | $ENTRY Go { 4 | = ; 5 | } 6 | -------------------------------------------------------------------------------- /autotests/entry-list-classic.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- 1 | *$CLASSIC 2 | 3 | Go { = } 4 | 5 | $ENTRY Go; 6 | -------------------------------------------------------------------------------- /autotests/entry-list-dangling.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/entry-list-dangling.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/entry-list-dangling.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/entry-list-dangling.BAD-SYNTAX.sref -------------------------------------------------------------------------------- /autotests/entry-list-enum.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/entry-list-enum.ref -------------------------------------------------------------------------------- /autotests/entry-list.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/entry-list.ref -------------------------------------------------------------------------------- /autotests/entry-list.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/entry-list.sref -------------------------------------------------------------------------------- /autotests/enum.FAILURE.ref: -------------------------------------------------------------------------------- 1 | $EENUM Go; 2 | -------------------------------------------------------------------------------- /autotests/enum.FAILURE.sref: -------------------------------------------------------------------------------- 1 | $EENUM Go; 2 | -------------------------------------------------------------------------------- /autotests/eswap.ref: -------------------------------------------------------------------------------- 1 | $ESWAP Go; 2 | -------------------------------------------------------------------------------- /autotests/evar-loops.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/evar-loops.sref -------------------------------------------------------------------------------- /autotests/extern-for-local.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/extern-for-local.ref -------------------------------------------------------------------------------- /autotests/function-ptr-call.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/function-ptr-call.ref -------------------------------------------------------------------------------- /autotests/function-ptr.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/function-ptr.ref -------------------------------------------------------------------------------- /autotests/good-vars-in-pattern-im.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/good-vars-in-pattern-im.sref -------------------------------------------------------------------------------- /autotests/hexcode.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | F { '\x' = ; } 2 | -------------------------------------------------------------------------------- /autotests/huge-ints.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/huge-ints.sref -------------------------------------------------------------------------------- /autotests/illegal-function-termination1.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | Test { = 2 | -------------------------------------------------------------------------------- /autotests/illegal-function-termination2.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | Test { 'A' 2 | -------------------------------------------------------------------------------- /autotests/illegal-function-termination3.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | Test { $ENTRY 2 | -------------------------------------------------------------------------------- /autotests/include-a.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/include-a.ref -------------------------------------------------------------------------------- /autotests/include-a.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/include-a.sref -------------------------------------------------------------------------------- /autotests/include-cyclic-A.srefi: -------------------------------------------------------------------------------- 1 | $INCLUDE "include-cyclic-B"; 2 | 3 | F { = ; } 4 | -------------------------------------------------------------------------------- /autotests/include-cyclic-B.srefi: -------------------------------------------------------------------------------- 1 | $INCLUDE "include-cyclic-A"; 2 | 3 | G { = ; } 4 | -------------------------------------------------------------------------------- /autotests/include-cyclic.sref: -------------------------------------------------------------------------------- 1 | $INCLUDE "include-cyclic-A"; 2 | 3 | $ENTRY Go { 4 | = ; 5 | } 6 | -------------------------------------------------------------------------------- /autotests/include-native.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/include-native.sref -------------------------------------------------------------------------------- /autotests/include-native.srefi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/include-native.srefi -------------------------------------------------------------------------------- /autotests/include-pseudocyclic-A.srefi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/include-pseudocyclic-A.srefi -------------------------------------------------------------------------------- /autotests/include-pseudocyclic-B.srefi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/include-pseudocyclic-B.srefi -------------------------------------------------------------------------------- /autotests/include-pseudocyclic.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/include-pseudocyclic.sref -------------------------------------------------------------------------------- /autotests/include-simple-1.srefi: -------------------------------------------------------------------------------- 1 | F { = ; } 2 | -------------------------------------------------------------------------------- /autotests/include-simple-2.srefi: -------------------------------------------------------------------------------- 1 | G { = ; } 2 | -------------------------------------------------------------------------------- /autotests/init-final-entry.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/init-final-entry.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/inline-classic.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/inline-classic.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/inline.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/inline.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/inline.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/inline.ref -------------------------------------------------------------------------------- /autotests/interpreter/1-hello/REFAL1.DAT-sample: -------------------------------------------------------------------------------- 1 | ./hello:argument 2 | -------------------------------------------------------------------------------- /autotests/interpreter/1-hello/hello.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/interpreter/1-hello/hello.ref -------------------------------------------------------------------------------- /autotests/interpreter/1-hello/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/interpreter/1-hello/run.bat -------------------------------------------------------------------------------- /autotests/interpreter/1-hello/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/interpreter/1-hello/run.sh -------------------------------------------------------------------------------- /autotests/interpreter/2-options/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/interpreter/2-options/run.bat -------------------------------------------------------------------------------- /autotests/interpreter/2-options/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/interpreter/2-options/run.sh -------------------------------------------------------------------------------- /autotests/interpreter/2-options/test.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/interpreter/2-options/test.ref -------------------------------------------------------------------------------- /autotests/interpreter/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/interpreter/run.bat -------------------------------------------------------------------------------- /autotests/interpreter/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/interpreter/run.sh -------------------------------------------------------------------------------- /autotests/irregular/markup-metatables/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/irregular/markup-metatables/run.bat -------------------------------------------------------------------------------- /autotests/irregular/markup-metatables/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/irregular/markup-metatables/run.sh -------------------------------------------------------------------------------- /autotests/irregular/markup-metatables/test.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/irregular/markup-metatables/test.ini -------------------------------------------------------------------------------- /autotests/irregular/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/irregular/run.bat -------------------------------------------------------------------------------- /autotests/irregular/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/irregular/run.sh -------------------------------------------------------------------------------- /autotests/lexgen/all-valid-tokens.LEXGEN.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/lexgen/all-valid-tokens.LEXGEN.sref -------------------------------------------------------------------------------- /autotests/lexgen/empty-set.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | /*GEN:TOKENS 2 | :TheSet: = . 3 | GEN:END*/ 4 | -------------------------------------------------------------------------------- /autotests/lexgen/end-of-description-not-found.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = ; 3 | } 4 | 5 | /*GEN:TOKENS 6 | */ 7 | -------------------------------------------------------------------------------- /autotests/lexgen/expected-definition-of-state.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | /*GEN:TOKENS 2 | Rule = = 3 | GEN:END*/ 4 | -------------------------------------------------------------------------------- /autotests/lexgen/expected-equal-rule.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | /*GEN:TOKENS 2 | Rule 3 | GEN:END*/ 4 | -------------------------------------------------------------------------------- /autotests/lexgen/expected-equal-set.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | /*GEN:TOKENS 2 | :TheSet: 3 | GEN:END*/ 4 | -------------------------------------------------------------------------------- /autotests/lexgen/expected-flush-or-next-state-name.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | /*GEN:TOKENS 2 | Rule = 'a' = 3 | GEN:END*/ 4 | -------------------------------------------------------------------------------- /autotests/lexgen/expected-name-or-set-name.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | /*GEN:TOKENS 2 | 'a' 3 | GEN:END*/ 4 | -------------------------------------------------------------------------------- /autotests/lexgen/expected-next-state-name-or-etc.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | /*GEN:TOKENS 2 | Rule = '@' !- = 3 | GEN:END*/ 4 | -------------------------------------------------------------------------------- /autotests/lexgen/flex.LEXGEN.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/lexgen/flex.LEXGEN.sref -------------------------------------------------------------------------------- /autotests/lexgen/lexer-description-not-found.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/lexgen/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/lexgen/run.bat -------------------------------------------------------------------------------- /autotests/lexgen/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/lexgen/run.sh -------------------------------------------------------------------------------- /autotests/lexgen/set-with-any.LEXGEN.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/lexgen/set-with-any.LEXGEN.sref -------------------------------------------------------------------------------- /autotests/lexgen/strange-alternative.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | /*GEN:TOKENS 2 | Root = 'x' . 3 | GEN:END*/ -------------------------------------------------------------------------------- /autotests/lexgen/test-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/lexgen/test-diagnostics.ini -------------------------------------------------------------------------------- /autotests/lexgen/unexpected-eof-in-set.BAD-SYNTAX-LEXGEN.sref: -------------------------------------------------------------------------------- 1 | /*GEN:TOKENS 2 | :TheSet: = 3 | GEN:END*/ 4 | -------------------------------------------------------------------------------- /autotests/limit-idents.FAILURE.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/limit-idents.FAILURE.sref -------------------------------------------------------------------------------- /autotests/limit-memory-1-simple.FAILURE.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/limit-memory-1-simple.FAILURE.ref -------------------------------------------------------------------------------- /autotests/limit-memory-2-conditions.FAILURE.ref: -------------------------------------------------------------------------------- 1 | * CONDITIONS 2 | 3 | $ENTRY Go { 4 | , : /* пусто */ = ; 5 | } 6 | -------------------------------------------------------------------------------- /autotests/limit-memory-3-context.FAILURE.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/limit-memory-3-context.FAILURE.ref -------------------------------------------------------------------------------- /autotests/limit-step.FAILURE.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/many-function-vars.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/many-function-vars.sref -------------------------------------------------------------------------------- /autotests/meta.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/meta.ref -------------------------------------------------------------------------------- /autotests/meta.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/meta.sref -------------------------------------------------------------------------------- /autotests/multiscreening-ADT.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening-ADT.WARNING.ref -------------------------------------------------------------------------------- /autotests/multiscreening-assign.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening-assign.WARNING.ref -------------------------------------------------------------------------------- /autotests/multiscreening-assign.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening-assign.ref -------------------------------------------------------------------------------- /autotests/multiscreening-blocks.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening-blocks.WARNING.ref -------------------------------------------------------------------------------- /autotests/multiscreening-brackets.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening-brackets.WARNING.ref -------------------------------------------------------------------------------- /autotests/multiscreening-closure.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening-closure.WARNING.ref -------------------------------------------------------------------------------- /autotests/multiscreening-condition.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening-condition.ref -------------------------------------------------------------------------------- /autotests/multiscreening-e-vars.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening-e-vars.WARNING.ref -------------------------------------------------------------------------------- /autotests/multiscreening-e-vars.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening-e-vars.ref -------------------------------------------------------------------------------- /autotests/multiscreening-repeated-vars.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening-repeated-vars.ref -------------------------------------------------------------------------------- /autotests/multiscreening.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening.WARNING.ref -------------------------------------------------------------------------------- /autotests/multiscreening.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening.ref -------------------------------------------------------------------------------- /autotests/multiscreening5-blocks.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening5-blocks.WARNING.ref -------------------------------------------------------------------------------- /autotests/multiscreening5.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/multiscreening5.WARNING.ref -------------------------------------------------------------------------------- /autotests/native-and-comment.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/native-and-comment.sref -------------------------------------------------------------------------------- /autotests/native-insertion-empty.sref: -------------------------------------------------------------------------------- 1 | %% 2 | %% 3 | 4 | $ENTRY Go { = ; } 5 | -------------------------------------------------------------------------------- /autotests/native-insertion-idents.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/native-insertion-idents.sref -------------------------------------------------------------------------------- /autotests/native-insertion-uncomplete.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | %% 2 | -------------------------------------------------------------------------------- /autotests/native-insertion.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/native-insertion.ref -------------------------------------------------------------------------------- /autotests/native-insertion.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/native-insertion.sref -------------------------------------------------------------------------------- /autotests/nested-var-redef.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/nested-var-redef.ref -------------------------------------------------------------------------------- /autotests/nested-var-redef.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/nested-var-redef.sref -------------------------------------------------------------------------------- /autotests/no-entry-go.FAILURE.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/no-entry-go.FAILURE.sref -------------------------------------------------------------------------------- /autotests/no-name-for-adt.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/no-name-for-adt.BAD-SYNTAX.sref -------------------------------------------------------------------------------- /autotests/number-literal-overflow.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/number-literal-overflow.sref -------------------------------------------------------------------------------- /autotests/octdeccode.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/octdeccode.sref -------------------------------------------------------------------------------- /autotests/opt-both.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-both.sref -------------------------------------------------------------------------------- /autotests/opt-pattern1.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-pattern1.sref -------------------------------------------------------------------------------- /autotests/opt-pattern2.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-pattern2.sref -------------------------------------------------------------------------------- /autotests/opt-pattern3.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-pattern3.sref -------------------------------------------------------------------------------- /autotests/opt-pattern4.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-pattern4.sref -------------------------------------------------------------------------------- /autotests/opt-pattern5.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-pattern5.sref -------------------------------------------------------------------------------- /autotests/opt-pattern6-mscp-a.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-pattern6-mscp-a.ref -------------------------------------------------------------------------------- /autotests/opt-result.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-result.sref -------------------------------------------------------------------------------- /autotests/opt-tree-drive-spec1.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-drive-spec1.ref -------------------------------------------------------------------------------- /autotests/opt-tree-drive-spec2.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-drive-spec2.ref -------------------------------------------------------------------------------- /autotests/opt-tree-drive-spec3-block.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-drive-spec3-block.ref -------------------------------------------------------------------------------- /autotests/opt-tree-drive-spec3-closure.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-drive-spec3-closure.ref -------------------------------------------------------------------------------- /autotests/opt-tree-drive1-merged.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-drive1-merged.ref -------------------------------------------------------------------------------- /autotests/opt-tree-drive2-identic-equals.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-drive2-identic-equals.ref -------------------------------------------------------------------------------- /autotests/opt-tree-gen_e-bad-body.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-gen_e-bad-body.WARNING.ref -------------------------------------------------------------------------------- /autotests/opt-tree-gen_e-drive.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-gen_e-drive.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/opt-tree-gen_e-entry.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-gen_e-entry.WARNING.ref -------------------------------------------------------------------------------- /autotests/opt-tree-gen_e-inline.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-gen_e-inline.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/opt-tree-gen_e-spec.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-gen_e-spec.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/opt-tree-intrinsic1.SATELITE.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-intrinsic1.SATELITE.ref -------------------------------------------------------------------------------- /autotests/opt-tree-intrinsic1.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-intrinsic1.ref -------------------------------------------------------------------------------- /autotests/opt-tree-intrinsic2.SATELITE.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-intrinsic2.SATELITE.ref -------------------------------------------------------------------------------- /autotests/opt-tree-intrinsic2.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-intrinsic2.ref -------------------------------------------------------------------------------- /autotests/opt-tree-intrinsic3.SATELITE.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-intrinsic3.SATELITE.ref -------------------------------------------------------------------------------- /autotests/opt-tree-intrinsic3.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-intrinsic3.ref -------------------------------------------------------------------------------- /autotests/opt-tree-intrinsic4-overflow.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-intrinsic4-overflow.ref -------------------------------------------------------------------------------- /autotests/opt-tree-intrinsic5-add.FAILURE.SATELITE.ref: -------------------------------------------------------------------------------- 1 | $EENUM Add; 2 | -------------------------------------------------------------------------------- /autotests/opt-tree-intrinsic5-add.FAILURE.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-intrinsic5-add.FAILURE.ref -------------------------------------------------------------------------------- /autotests/opt-tree-intrinsic6-zerodiv.FAILURE.SATELITE.ref: -------------------------------------------------------------------------------- 1 | $EENUM Div; 2 | -------------------------------------------------------------------------------- /autotests/opt-tree-markup1-mut-rec.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-markup1-mut-rec.ref -------------------------------------------------------------------------------- /autotests/opt-tree-markup2-cond-desugar.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-markup2-cond-desugar.ref -------------------------------------------------------------------------------- /autotests/opt-tree-markup3-spec.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-markup3-spec.ref -------------------------------------------------------------------------------- /autotests/opt-tree-markup4-cycle.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-markup4-cycle.ref -------------------------------------------------------------------------------- /autotests/opt-tree-markup5-basic-indirect.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-markup5-basic-indirect.ref -------------------------------------------------------------------------------- /autotests/opt-tree-markup6-inline.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-markup6-inline.ref -------------------------------------------------------------------------------- /autotests/opt-tree-match4.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-match4.ref -------------------------------------------------------------------------------- /autotests/opt-tree-omega-combinator.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-omega-combinator.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec-gen_e.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec-gen_e.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec-intrinsic.SATELITE.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec-intrinsic.SATELITE.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec-intrinsic.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec-intrinsic.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec1-merged.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec1-merged.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec10.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec10.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec11.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec11.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec12.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec12.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec13.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec13.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec14.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec14.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec2.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec2.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec3-in-condition.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec3-in-condition.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec4-x-vars.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec4-x-vars.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec5-call-vars.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec5-call-vars.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec6-closure-gen.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec6-closure-gen.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec7.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec7.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec8.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec8.ref -------------------------------------------------------------------------------- /autotests/opt-tree-spec9.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/opt-tree-spec9.ref -------------------------------------------------------------------------------- /autotests/positive-random-test/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/positive-random-test/run.bat -------------------------------------------------------------------------------- /autotests/positive-random-test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/positive-random-test/run.sh -------------------------------------------------------------------------------- /autotests/pseudocomments-ok-multiline.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/pseudocomments-ok-multiline.ref -------------------------------------------------------------------------------- /autotests/pseudocomments-ok.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/pseudocomments-ok.ref -------------------------------------------------------------------------------- /autotests/random-gen-1.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/random-gen-1.ref -------------------------------------------------------------------------------- /autotests/random-gen-2.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/random-gen-2.ref -------------------------------------------------------------------------------- /autotests/recognition-impossible.FAILURE.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | #NOT-EMPTY-EXPR = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/redeclaration.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/redeclaration.BAD-SYNTAX.sref -------------------------------------------------------------------------------- /autotests/refal5-assigns-conditions.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/refal5-assigns-conditions.ref -------------------------------------------------------------------------------- /autotests/refal5-conditions.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/refal5-conditions.ref -------------------------------------------------------------------------------- /autotests/refal5-equal-block.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/refal5-equal-block.ref -------------------------------------------------------------------------------- /autotests/refal5-keyword-label.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/refal5-keyword-label.ref -------------------------------------------------------------------------------- /autotests/refal5-names-compounds-native.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/refal5-names-compounds-native.sref -------------------------------------------------------------------------------- /autotests/refal5-names.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/refal5-names.sref -------------------------------------------------------------------------------- /autotests/refal5-two-blocks.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/refal5-two-blocks.ref -------------------------------------------------------------------------------- /autotests/repeated-left.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/repeated-left.sref -------------------------------------------------------------------------------- /autotests/repeated-right.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/repeated-right.sref -------------------------------------------------------------------------------- /autotests/repeated.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/repeated.WARNING.ref -------------------------------------------------------------------------------- /autotests/repeated.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/repeated.ref -------------------------------------------------------------------------------- /autotests/rsl/REFAL10-SAMPLE.DAT: -------------------------------------------------------------------------------- 1 | Hello, World 2 | -------------------------------------------------------------------------------- /autotests/rsl/hello._ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/rsl/hello.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/rsl/hello.rsl -------------------------------------------------------------------------------- /autotests/rsl/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/rsl/run.bat -------------------------------------------------------------------------------- /autotests/rsl/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/rsl/run.sh -------------------------------------------------------------------------------- /autotests/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/run.bat -------------------------------------------------------------------------------- /autotests/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/run.sh -------------------------------------------------------------------------------- /autotests/scopeid.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/scopeid.ref -------------------------------------------------------------------------------- /autotests/scopeid.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/scopeid.sref -------------------------------------------------------------------------------- /autotests/screening-ADT.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-ADT.WARNING.ref -------------------------------------------------------------------------------- /autotests/screening-assign.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-assign.WARNING.ref -------------------------------------------------------------------------------- /autotests/screening-assign.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-assign.ref -------------------------------------------------------------------------------- /autotests/screening-blocks.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-blocks.WARNING.ref -------------------------------------------------------------------------------- /autotests/screening-brackets.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-brackets.WARNING.ref -------------------------------------------------------------------------------- /autotests/screening-closure.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-closure.WARNING.ref -------------------------------------------------------------------------------- /autotests/screening-condition.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-condition.ref -------------------------------------------------------------------------------- /autotests/screening-e-vars.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-e-vars.WARNING.ref -------------------------------------------------------------------------------- /autotests/screening-e-vars.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-e-vars.ref -------------------------------------------------------------------------------- /autotests/screening-floating-t-var.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-floating-t-var.WARNING.ref -------------------------------------------------------------------------------- /autotests/screening-new-vars.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-new-vars.WARNING.ref -------------------------------------------------------------------------------- /autotests/screening-new-vars.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-new-vars.ref -------------------------------------------------------------------------------- /autotests/screening-repeated-vars.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening-repeated-vars.ref -------------------------------------------------------------------------------- /autotests/screening.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/screening.ref -------------------------------------------------------------------------------- /autotests/spec-bad-body.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/spec-bad-body.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/spec-native.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/spec-native.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/spec-no-function.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/spec-no-function.BAD-SYNTAX.ref -------------------------------------------------------------------------------- /autotests/spec-semicolon.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/spec-semicolon.BAD-SYNTAX.sref -------------------------------------------------------------------------------- /autotests/sr-assigns-conditions.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/sr-assigns-conditions.sref -------------------------------------------------------------------------------- /autotests/sr-conditions-1.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | e.X, (e.X); 3 | } 4 | -------------------------------------------------------------------------------- /autotests/sr-conditions-2.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/sr-conditions-2.BAD-SYNTAX.sref -------------------------------------------------------------------------------- /autotests/sr-conditions-3.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/sr-conditions-3.BAD-SYNTAX.sref -------------------------------------------------------------------------------- /autotests/sr-conditions-sema-10-simple.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/sr-conditions-sema-10-simple.sref -------------------------------------------------------------------------------- /autotests/sr-conditions-sema-30-hard.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/sr-conditions-sema-30-hard.sref -------------------------------------------------------------------------------- /autotests/swap.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/swap.ref -------------------------------------------------------------------------------- /autotests/swap.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/swap.sref -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/syntax-tests-refal-5-classic/run.bat -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/syntax-tests-refal-5-classic/run.sh -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative0.ref: -------------------------------------------------------------------------------- 1 | , Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative1.ref: -------------------------------------------------------------------------------- 1 | { Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative10.ref: -------------------------------------------------------------------------------- 1 | = Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative11.ref: -------------------------------------------------------------------------------- 1 | : Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative13.ref: -------------------------------------------------------------------------------- 1 | Name , { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative14.ref: -------------------------------------------------------------------------------- 1 | Name ; { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative15.ref: -------------------------------------------------------------------------------- 1 | Name $EXTERN { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative16.ref: -------------------------------------------------------------------------------- 1 | Name $EXTRN { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative17.ref: -------------------------------------------------------------------------------- 1 | Name $EXTERNAL { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative18.ref: -------------------------------------------------------------------------------- 1 | Name $ENTRY { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative19.ref: -------------------------------------------------------------------------------- 1 | Name } { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative2.ref: -------------------------------------------------------------------------------- 1 | } Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative20.ref: -------------------------------------------------------------------------------- 1 | Name ( { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative21.ref: -------------------------------------------------------------------------------- 1 | Name ) { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative22.ref: -------------------------------------------------------------------------------- 1 | Name e.Var { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative23.ref: -------------------------------------------------------------------------------- 1 | Name 'chars' { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative24.ref: -------------------------------------------------------------------------------- 1 | Name 123 { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative26.ref: -------------------------------------------------------------------------------- 1 | Name > { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative27.ref: -------------------------------------------------------------------------------- 1 | Name = { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative28.ref: -------------------------------------------------------------------------------- 1 | Name : { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative29.ref: -------------------------------------------------------------------------------- 1 | Name -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative3.ref: -------------------------------------------------------------------------------- 1 | ( Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative4.ref: -------------------------------------------------------------------------------- 1 | ) Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative41.ref: -------------------------------------------------------------------------------- 1 | Name { -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative5.ref: -------------------------------------------------------------------------------- 1 | e.Var Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative6.ref: -------------------------------------------------------------------------------- 1 | 'chars' Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative7.ref: -------------------------------------------------------------------------------- 1 | 123 Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/negative/negative9.ref: -------------------------------------------------------------------------------- 1 | > Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/positive/positive19.ref: -------------------------------------------------------------------------------- 1 | ; ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/positive/positive23.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Name { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-classic/tests/positive/positive24.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/syntax-tests-refal-5-lambda/run.bat -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/syntax-tests-refal-5-lambda/run.sh -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative0.ref: -------------------------------------------------------------------------------- 1 | , Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative1.ref: -------------------------------------------------------------------------------- 1 | { Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative10.ref: -------------------------------------------------------------------------------- 1 | 'chars' Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative11.ref: -------------------------------------------------------------------------------- 1 | 123 Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative12.ref: -------------------------------------------------------------------------------- 1 | < Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative14.ref: -------------------------------------------------------------------------------- 1 | > Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative15.ref: -------------------------------------------------------------------------------- 1 | = Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative16.ref: -------------------------------------------------------------------------------- 1 | : Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative18.ref: -------------------------------------------------------------------------------- 1 | Name , { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative19.ref: -------------------------------------------------------------------------------- 1 | Name ; { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative2.ref: -------------------------------------------------------------------------------- 1 | } Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative20.ref: -------------------------------------------------------------------------------- 1 | Name $EXTERN { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative21.ref: -------------------------------------------------------------------------------- 1 | Name $ENUM { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative22.ref: -------------------------------------------------------------------------------- 1 | Name $EENUM { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative23.ref: -------------------------------------------------------------------------------- 1 | Name $SWAP { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative24.ref: -------------------------------------------------------------------------------- 1 | Name $ESWAP { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative25.ref: -------------------------------------------------------------------------------- 1 | Name $EXTRN { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative26.ref: -------------------------------------------------------------------------------- 1 | Name $EXTERNAL { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative27.ref: -------------------------------------------------------------------------------- 1 | Name $ENTRY { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative28.ref: -------------------------------------------------------------------------------- 1 | Name } { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative29.ref: -------------------------------------------------------------------------------- 1 | Name ( { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative3.ref: -------------------------------------------------------------------------------- 1 | ( Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative30.ref: -------------------------------------------------------------------------------- 1 | Name ) { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative32.ref: -------------------------------------------------------------------------------- 1 | Name ] { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative33.ref: -------------------------------------------------------------------------------- 1 | Name e.Var { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative34.ref: -------------------------------------------------------------------------------- 1 | Name ^ { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative35.ref: -------------------------------------------------------------------------------- 1 | Name & { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative36.ref: -------------------------------------------------------------------------------- 1 | Name 'chars' { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative37.ref: -------------------------------------------------------------------------------- 1 | Name 123 { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative38.ref: -------------------------------------------------------------------------------- 1 | Name < { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative4.ref: -------------------------------------------------------------------------------- 1 | ) Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative40.ref: -------------------------------------------------------------------------------- 1 | Name > { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative41.ref: -------------------------------------------------------------------------------- 1 | Name = { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative42.ref: -------------------------------------------------------------------------------- 1 | Name : { = } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative43.ref: -------------------------------------------------------------------------------- 1 | Name -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative6.ref: -------------------------------------------------------------------------------- 1 | ] Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative61.ref: -------------------------------------------------------------------------------- 1 | Name { -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative7.ref: -------------------------------------------------------------------------------- 1 | e.Var Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative8.ref: -------------------------------------------------------------------------------- 1 | ^ Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/negative/negative9.ref: -------------------------------------------------------------------------------- 1 | & Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/positive/positive34.ref: -------------------------------------------------------------------------------- 1 | ; ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/positive/positive42.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-refal-5-lambda/tests/positive/positive43.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/syntax-tests-simple-refal/run.bat -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/syntax-tests-simple-refal/run.sh -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative0.sref: -------------------------------------------------------------------------------- 1 | , Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative1.sref: -------------------------------------------------------------------------------- 1 | { Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative10.sref: -------------------------------------------------------------------------------- 1 | 'chars' Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative11.sref: -------------------------------------------------------------------------------- 1 | 123 Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative12.sref: -------------------------------------------------------------------------------- 1 | < Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative13.sref: -------------------------------------------------------------------------------- 1 | > Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative14.sref: -------------------------------------------------------------------------------- 1 | = Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative15.sref: -------------------------------------------------------------------------------- 1 | : Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative17.sref: -------------------------------------------------------------------------------- 1 | Name , { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative19.sref: -------------------------------------------------------------------------------- 1 | Name $EXTERN { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative2.sref: -------------------------------------------------------------------------------- 1 | } Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative20.sref: -------------------------------------------------------------------------------- 1 | Name $ENUM { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative21.sref: -------------------------------------------------------------------------------- 1 | Name $EENUM { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative22.sref: -------------------------------------------------------------------------------- 1 | Name $SWAP { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative23.sref: -------------------------------------------------------------------------------- 1 | Name $ESWAP { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative24.sref: -------------------------------------------------------------------------------- 1 | Name $FORWARD { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative25.sref: -------------------------------------------------------------------------------- 1 | Name $LABEL { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative26.sref: -------------------------------------------------------------------------------- 1 | Name $ENTRY { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative27.sref: -------------------------------------------------------------------------------- 1 | Name } { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative28.sref: -------------------------------------------------------------------------------- 1 | Name ( { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative29.sref: -------------------------------------------------------------------------------- 1 | Name ) { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative3.sref: -------------------------------------------------------------------------------- 1 | ( Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative30.sref: -------------------------------------------------------------------------------- 1 | Name [ { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative31.sref: -------------------------------------------------------------------------------- 1 | Name ] { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative32.sref: -------------------------------------------------------------------------------- 1 | Name e.Var { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative33.sref: -------------------------------------------------------------------------------- 1 | Name ^ { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative34.sref: -------------------------------------------------------------------------------- 1 | Name # { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative35.sref: -------------------------------------------------------------------------------- 1 | Name 'chars' { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative36.sref: -------------------------------------------------------------------------------- 1 | Name 123 { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative37.sref: -------------------------------------------------------------------------------- 1 | Name < { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative38.sref: -------------------------------------------------------------------------------- 1 | Name > { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative4.sref: -------------------------------------------------------------------------------- 1 | ) Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative40.sref: -------------------------------------------------------------------------------- 1 | Name : { = ; } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative41.sref: -------------------------------------------------------------------------------- 1 | Name -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative5.sref: -------------------------------------------------------------------------------- 1 | [ Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative58.sref: -------------------------------------------------------------------------------- 1 | Name { -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative6.sref: -------------------------------------------------------------------------------- 1 | ] Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative7.sref: -------------------------------------------------------------------------------- 1 | e.Var Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative8.sref: -------------------------------------------------------------------------------- 1 | ^ Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/negative/negative9.sref: -------------------------------------------------------------------------------- 1 | # Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/positive/positive19.sref: -------------------------------------------------------------------------------- 1 | ; ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/positive/positive27.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Name { } ; -------------------------------------------------------------------------------- /autotests/syntax-tests-simple-refal/tests/positive/positive28.sref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotests/test-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/test-diagnostics.ini -------------------------------------------------------------------------------- /autotests/test-prelude.srefi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/test-prelude.srefi -------------------------------------------------------------------------------- /autotests/unclosed-comment.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | /* 2 | -------------------------------------------------------------------------------- /autotests/undefined-function-call.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = Hello; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/underscore-call.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/underscore-call.ref -------------------------------------------------------------------------------- /autotests/unexpected-bracket.BAD-SYNTAX.sref: -------------------------------------------------------------------------------- 1 | ) 2 | -------------------------------------------------------------------------------- /autotests/unnamed-new-variables.BAD-SYNTAX.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | e._^ = ; 3 | } 4 | -------------------------------------------------------------------------------- /autotests/unnamed-variables.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/unnamed-variables.ref -------------------------------------------------------------------------------- /autotests/unresolved-external.FAILURE.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/unresolved-external.FAILURE.sref -------------------------------------------------------------------------------- /autotests/unresolved-native.FAILURE.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/unresolved-native.FAILURE.ref -------------------------------------------------------------------------------- /autotests/unused-external.sref: -------------------------------------------------------------------------------- 1 | $EXTERN Unused; 2 | 3 | $ENTRY Go { 4 | = ; 5 | } 6 | -------------------------------------------------------------------------------- /autotests/utf8-bom.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { = } 2 | -------------------------------------------------------------------------------- /autotests/utf8-bom.sref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { =; } 2 | -------------------------------------------------------------------------------- /autotests/varcopy-fail.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/varcopy-fail.ref -------------------------------------------------------------------------------- /autotests/variable-in-call.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/variable-in-call.ref -------------------------------------------------------------------------------- /autotests/variable-redef.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/variable-redef.ref -------------------------------------------------------------------------------- /autotests/zerocompound.WARNING.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/zerocompound.WARNING.ref -------------------------------------------------------------------------------- /autotests/zerocompound.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/autotests/zerocompound.ref -------------------------------------------------------------------------------- /bootstrap.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/bootstrap.bat -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /clear.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/clear.bat -------------------------------------------------------------------------------- /clear.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | rm -rf bin build lib 3 | ( cd distrib && ./clear.sh ) 4 | -------------------------------------------------------------------------------- /doc/5-to-basis/README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/5-to-basis/README.en.md -------------------------------------------------------------------------------- /doc/5-to-basis/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/5-to-basis/README.txt -------------------------------------------------------------------------------- /doc/OptPattern/Батусов Записка 2014-12-30.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/OptPattern/Батусов Записка 2014-12-30.pdf -------------------------------------------------------------------------------- /doc/OptPattern/Презентация_Савельев_2017.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/OptPattern/Презентация_Савельев_2017.pdf -------------------------------------------------------------------------------- /doc/OptPattern/РПЗ-Савельев 2017.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/OptPattern/РПЗ-Савельев 2017.pdf -------------------------------------------------------------------------------- /doc/OptPattern/Савельев_Записка_2018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/OptPattern/Савельев_Записка_2018.pdf -------------------------------------------------------------------------------- /doc/OptPattern/Савельев_Презентация_2018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/OptPattern/Савельев_Презентация_2018.pdf -------------------------------------------------------------------------------- /doc/OptPattern/Скрыпников Записка 2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/OptPattern/Скрыпников Записка 2016.pdf -------------------------------------------------------------------------------- /doc/OptPattern/Скрыпников Презентация 2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/OptPattern/Скрыпников Презентация 2016.pdf -------------------------------------------------------------------------------- /doc/RASL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/RASL.md -------------------------------------------------------------------------------- /doc/examples/Hello, World/Hello.ref: -------------------------------------------------------------------------------- 1 | $ENTRY Go { 2 | = ; 3 | } 4 | -------------------------------------------------------------------------------- /doc/examples/inifile/Remove.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/examples/inifile/Remove.ini -------------------------------------------------------------------------------- /doc/examples/inifile/inifile.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/examples/inifile/inifile.ref -------------------------------------------------------------------------------- /doc/examples/inifile/inifile_test.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/examples/inifile/inifile_test.ref -------------------------------------------------------------------------------- /doc/historical/Drogunov/attachment.lyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/attachment.lyx -------------------------------------------------------------------------------- /doc/historical/Drogunov/conclusion.lyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/conclusion.lyx -------------------------------------------------------------------------------- /doc/historical/Drogunov/index.lyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/index.lyx -------------------------------------------------------------------------------- /doc/historical/Drogunov/index.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/index.pdf -------------------------------------------------------------------------------- /doc/historical/Drogunov/intro.lyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/intro.lyx -------------------------------------------------------------------------------- /doc/historical/Drogunov/overview.lyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/overview.lyx -------------------------------------------------------------------------------- /doc/historical/Drogunov/prog.lyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/prog.lyx -------------------------------------------------------------------------------- /doc/historical/Drogunov/rasl.lyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/rasl.lyx -------------------------------------------------------------------------------- /doc/historical/Drogunov/testing.lyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/testing.lyx -------------------------------------------------------------------------------- /doc/historical/Drogunov/титульный-лист.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/титульный-лист.odt -------------------------------------------------------------------------------- /doc/historical/Drogunov/титульный-лист.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Drogunov/титульный-лист.pdf -------------------------------------------------------------------------------- /doc/historical/Simple Refal Compiler.about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Simple Refal Compiler.about.md -------------------------------------------------------------------------------- /doc/historical/Simple Refal Compiler.en.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Simple Refal Compiler.en.pdf -------------------------------------------------------------------------------- /doc/historical/Simple Refal Compiler.en.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Simple Refal Compiler.en.ppt -------------------------------------------------------------------------------- /doc/historical/manul.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/manul.docx -------------------------------------------------------------------------------- /doc/historical/manul.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/manul.jpg -------------------------------------------------------------------------------- /doc/historical/manul.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/manul.pdf -------------------------------------------------------------------------------- /doc/historical/note000.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/note000.en.md -------------------------------------------------------------------------------- /doc/historical/note000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/note000.txt -------------------------------------------------------------------------------- /doc/historical/note001.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/note001.en.md -------------------------------------------------------------------------------- /doc/historical/note001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/note001.txt -------------------------------------------------------------------------------- /doc/historical/note002.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/note002.en.md -------------------------------------------------------------------------------- /doc/historical/note002.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/note002.txt -------------------------------------------------------------------------------- /doc/historical/note003.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/note003.en.md -------------------------------------------------------------------------------- /doc/historical/note003.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/note003.txt -------------------------------------------------------------------------------- /doc/historical/Компилятор Простого Рефала.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Компилятор Простого Рефала.pdf -------------------------------------------------------------------------------- /doc/historical/Компилятор Простого Рефала.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/Компилятор Простого Рефала.ppt -------------------------------------------------------------------------------- /doc/historical/РПЗ титульный лист.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/РПЗ титульный лист.jpg -------------------------------------------------------------------------------- /doc/historical/РПЗ.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/historical/РПЗ.doc -------------------------------------------------------------------------------- /doc/style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/style-guide.md -------------------------------------------------------------------------------- /doc/Презентация_Козлова_Условия_2018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/Презентация_Козлова_Условия_2018.pdf -------------------------------------------------------------------------------- /doc/Презентация_Копьев_2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/Презентация_Копьев_2016.pdf -------------------------------------------------------------------------------- /doc/Презентация_Копьев_2016.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/Презентация_Копьев_2016.pptx -------------------------------------------------------------------------------- /doc/Презентация_Ситников_Прогонка.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/Презентация_Ситников_Прогонка.pdf -------------------------------------------------------------------------------- /doc/РПЗ_Агазаде_Встроенные_функции_2020.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/РПЗ_Агазаде_Встроенные_функции_2020.pdf -------------------------------------------------------------------------------- /doc/РПЗ_Габбасов_Присваивания_2017.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/РПЗ_Габбасов_Присваивания_2017.docx -------------------------------------------------------------------------------- /doc/РПЗ_Габбасов_Присваивания_2017.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/РПЗ_Габбасов_Присваивания_2017.pdf -------------------------------------------------------------------------------- /doc/РПЗ_Козлова_Условия_2018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/РПЗ_Козлова_Условия_2018.pdf -------------------------------------------------------------------------------- /doc/РПЗ_Копьев_2016.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/РПЗ_Копьев_2016.docx -------------------------------------------------------------------------------- /doc/РПЗ_Копьев_2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/РПЗ_Копьев_2016.pdf -------------------------------------------------------------------------------- /doc/РПЗ_Ситников_Прогонка_2019.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/РПЗ_Ситников_Прогонка_2019.pdf -------------------------------------------------------------------------------- /doc/РПЗ_Сухомлинова_Пошаговый_отладчик.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/РПЗ_Сухомлинова_Пошаговый_отладчик.odt -------------------------------------------------------------------------------- /doc/РПЗ_Сухомлинова_Пошаговый_отладчик.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/РПЗ_Сухомлинова_Пошаговый_отладчик.pdf -------------------------------------------------------------------------------- /doc/Язык и компилятор Рефал-5λ.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/Язык и компилятор Рефал-5λ.pdf -------------------------------------------------------------------------------- /doc/Язык и компилятор Рефал-5λ.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/doc/Язык и компилятор Рефал-5λ.pptx -------------------------------------------------------------------------------- /docs/1-foreword.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/1-foreword.en.md -------------------------------------------------------------------------------- /docs/1-foreword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/1-foreword.md -------------------------------------------------------------------------------- /docs/2-intro.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/2-intro.en.md -------------------------------------------------------------------------------- /docs/2-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/2-intro.md -------------------------------------------------------------------------------- /docs/3-basics.en-alt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/3-basics.en-alt.md -------------------------------------------------------------------------------- /docs/3-basics.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/3-basics.en.md -------------------------------------------------------------------------------- /docs/3-basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/3-basics.md -------------------------------------------------------------------------------- /docs/A-formats-and-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/A-formats-and-types.md -------------------------------------------------------------------------------- /docs/B-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/B-reference.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- 1 | title: "Рефал-5λ" 2 | -------------------------------------------------------------------------------- /docs/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/banner.png -------------------------------------------------------------------------------- /docs/binmath-1.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/binmath-1.ref -------------------------------------------------------------------------------- /docs/fab-1.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/fab-1.ref -------------------------------------------------------------------------------- /docs/fact.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/fact.ref -------------------------------------------------------------------------------- /docs/hello.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/hello.ref -------------------------------------------------------------------------------- /docs/pushkin.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/pushkin.ref -------------------------------------------------------------------------------- /docs/setup.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/setup.bash -------------------------------------------------------------------------------- /docs/toc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/docs/toc.js -------------------------------------------------------------------------------- /editors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/README.md -------------------------------------------------------------------------------- /editors/Test.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/Test.ref -------------------------------------------------------------------------------- /editors/Test.ref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/Test.ref.html -------------------------------------------------------------------------------- /editors/Test.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/Test.sref -------------------------------------------------------------------------------- /editors/Test.sref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/Test.sref.html -------------------------------------------------------------------------------- /editors/codeblocks/lexer_simple_refal.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/codeblocks/lexer_simple_refal.sample -------------------------------------------------------------------------------- /editors/codeblocks/lexer_simple_refal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/codeblocks/lexer_simple_refal.xml -------------------------------------------------------------------------------- /editors/far/colorer.hrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/far/colorer.hrc -------------------------------------------------------------------------------- /editors/far/refal-5-lambda.hrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/far/refal-5-lambda.hrc -------------------------------------------------------------------------------- /editors/far/simple-refal.hrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/far/simple-refal.hrc -------------------------------------------------------------------------------- /editors/kate/simple-refal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/kate/simple-refal.xml -------------------------------------------------------------------------------- /editors/notepad++/simple-refal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/notepad++/simple-refal.xml -------------------------------------------------------------------------------- /editors/sublime-text-3/sref.YAML-tmLanguage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/sublime-text-3/sref.YAML-tmLanguage -------------------------------------------------------------------------------- /editors/sublime-text-3/sref.tmLanguage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/sublime-text-3/sref.tmLanguage -------------------------------------------------------------------------------- /editors/vim/ftdetect/refal-5-lambda.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/vim/ftdetect/refal-5-lambda.vim -------------------------------------------------------------------------------- /editors/vim/ftdetect/simple-refal.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/vim/ftdetect/simple-refal.vim -------------------------------------------------------------------------------- /editors/vim/syntax/refal-5-lambda.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/vim/syntax/refal-5-lambda.vim -------------------------------------------------------------------------------- /editors/vim/syntax/simple-refal.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/editors/vim/syntax/simple-refal.vim -------------------------------------------------------------------------------- /make-setup/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/make-setup/icon.ico -------------------------------------------------------------------------------- /make-setup/logo-186x604.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/make-setup/logo-186x604.png -------------------------------------------------------------------------------- /make-setup/logo-93x302.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/make-setup/logo-93x302.png -------------------------------------------------------------------------------- /make-setup/make-setup.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/make-setup/make-setup.bat -------------------------------------------------------------------------------- /make-setup/uninstall.wsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/make-setup/uninstall.wsf -------------------------------------------------------------------------------- /make-setup/winrar-comment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/make-setup/winrar-comment.txt -------------------------------------------------------------------------------- /scripts/c-plus-plus.conf.bat.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/scripts/c-plus-plus.conf.bat.template -------------------------------------------------------------------------------- /scripts/c-plus-plus.conf.sh.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/scripts/c-plus-plus.conf.sh.template -------------------------------------------------------------------------------- /scripts/load-config.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/scripts/load-config.bat -------------------------------------------------------------------------------- /scripts/load-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/scripts/load-config.sh -------------------------------------------------------------------------------- /scripts/platform-specific.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/scripts/platform-specific.sh -------------------------------------------------------------------------------- /src/common/Escape.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/common/Escape.ref -------------------------------------------------------------------------------- /src/common/FindFile.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/common/FindFile.ref -------------------------------------------------------------------------------- /src/common/Version.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/common/Version.ref -------------------------------------------------------------------------------- /src/compiler/@refal-5-lambda-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/@refal-5-lambda-diagnostics.ini -------------------------------------------------------------------------------- /src/compiler/Checker-MultiScreening.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Checker-MultiScreening.ref -------------------------------------------------------------------------------- /src/compiler/Checker-Screening.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Checker-Screening.ref -------------------------------------------------------------------------------- /src/compiler/Checker.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Checker.ref -------------------------------------------------------------------------------- /src/compiler/Config.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Config.ref -------------------------------------------------------------------------------- /src/compiler/Desugaring-UnCondition.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Desugaring-UnCondition.ref -------------------------------------------------------------------------------- /src/compiler/Desugaring.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Desugaring.ref -------------------------------------------------------------------------------- /src/compiler/DisplayName.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/DisplayName.ref -------------------------------------------------------------------------------- /src/compiler/Engine.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Engine.ref -------------------------------------------------------------------------------- /src/compiler/Error.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Error.ref -------------------------------------------------------------------------------- /src/compiler/GST.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/GST.ref -------------------------------------------------------------------------------- /src/compiler/Generator-Native.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Generator-Native.ref -------------------------------------------------------------------------------- /src/compiler/Generator-RASL.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Generator-RASL.ref -------------------------------------------------------------------------------- /src/compiler/GenericMatch.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/GenericMatch.ref -------------------------------------------------------------------------------- /src/compiler/GlobalGen.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/GlobalGen.ref -------------------------------------------------------------------------------- /src/compiler/HighLevelRASL-Common.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/HighLevelRASL-Common.ref -------------------------------------------------------------------------------- /src/compiler/HighLevelRASL-ConjointFunc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/HighLevelRASL-ConjointFunc.ref -------------------------------------------------------------------------------- /src/compiler/HighLevelRASL-DisjointFunc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/HighLevelRASL-DisjointFunc.ref -------------------------------------------------------------------------------- /src/compiler/HighLevelRASL-GenResult-Opt.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/HighLevelRASL-GenResult-Opt.ref -------------------------------------------------------------------------------- /src/compiler/HighLevelRASL-GenSubst-Save.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/HighLevelRASL-GenSubst-Save.ref -------------------------------------------------------------------------------- /src/compiler/HighLevelRASL-GenSubst-Simple.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/HighLevelRASL-GenSubst-Simple.ref -------------------------------------------------------------------------------- /src/compiler/HighLevelRASL.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/HighLevelRASL.ref -------------------------------------------------------------------------------- /src/compiler/Log-AST.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Log-AST.ref -------------------------------------------------------------------------------- /src/compiler/Log.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Log.ref -------------------------------------------------------------------------------- /src/compiler/LowLevelRASL-Native.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/LowLevelRASL-Native.ref -------------------------------------------------------------------------------- /src/compiler/LowLevelRASL-RASL.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/LowLevelRASL-RASL.ref -------------------------------------------------------------------------------- /src/compiler/LowLevelRASL.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/LowLevelRASL.ref -------------------------------------------------------------------------------- /src/compiler/ObjectMatch.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/ObjectMatch.ref -------------------------------------------------------------------------------- /src/compiler/Opcodes.refi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/Opcodes.refi -------------------------------------------------------------------------------- /src/compiler/OptTree-AutoMarkup-Drive.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/OptTree-AutoMarkup-Drive.ref -------------------------------------------------------------------------------- /src/compiler/OptTree-AutoMarkup-Spec.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/OptTree-AutoMarkup-Spec.ref -------------------------------------------------------------------------------- /src/compiler/OptTree-Drive-Expr.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/OptTree-Drive-Expr.ref -------------------------------------------------------------------------------- /src/compiler/OptTree-Drive.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/OptTree-Drive.ref -------------------------------------------------------------------------------- /src/compiler/OptTree-Spec.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/OptTree-Spec.ref -------------------------------------------------------------------------------- /src/compiler/OptTree-StopRelation.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/OptTree-StopRelation.ref -------------------------------------------------------------------------------- /src/compiler/OptTree.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/OptTree.ref -------------------------------------------------------------------------------- /src/compiler/ParseCmdLine.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/ParseCmdLine.ref -------------------------------------------------------------------------------- /src/compiler/R5-Lexer.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/R5-Lexer.ref -------------------------------------------------------------------------------- /src/compiler/R5-Parser.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/R5-Parser.ref -------------------------------------------------------------------------------- /src/compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/README.md -------------------------------------------------------------------------------- /src/compiler/SR-Lexer.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/SR-Lexer.sref -------------------------------------------------------------------------------- /src/compiler/SR-Parser.sref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/SR-Parser.sref -------------------------------------------------------------------------------- /src/compiler/TreeUtils.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/TreeUtils.ref -------------------------------------------------------------------------------- /src/compiler/benchmark.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/benchmark.bat -------------------------------------------------------------------------------- /src/compiler/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/benchmark.sh -------------------------------------------------------------------------------- /src/compiler/main.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/main.ref -------------------------------------------------------------------------------- /src/compiler/makeself-s.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/makeself-s.bat -------------------------------------------------------------------------------- /src/compiler/makeself-s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/makeself-s.sh -------------------------------------------------------------------------------- /src/compiler/makeself.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/makeself.bat -------------------------------------------------------------------------------- /src/compiler/makeself.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/makeself.sh -------------------------------------------------------------------------------- /src/compiler/update-lib.bat: -------------------------------------------------------------------------------- 1 | @pushd ..\lib 2 | @call make.bat 3 | @popd 4 | -------------------------------------------------------------------------------- /src/compiler/update-lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/compiler/update-lib.sh -------------------------------------------------------------------------------- /src/interpreter/main.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/interpreter/main.ref -------------------------------------------------------------------------------- /src/interpreter/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/interpreter/make.bat -------------------------------------------------------------------------------- /src/interpreter/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/interpreter/make.sh -------------------------------------------------------------------------------- /src/lexgen/@refal-5-lambda-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/@refal-5-lambda-diagnostics.ini -------------------------------------------------------------------------------- /src/lexgen/DFA-Compiler.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/DFA-Compiler.ref -------------------------------------------------------------------------------- /src/lexgen/DFA-Lexer.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/DFA-Lexer.ref -------------------------------------------------------------------------------- /src/lexgen/DFA-Parser.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/DFA-Parser.ref -------------------------------------------------------------------------------- /src/lexgen/Error.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/Error.ref -------------------------------------------------------------------------------- /src/lexgen/Flex-Checker.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/Flex-Checker.ref -------------------------------------------------------------------------------- /src/lexgen/Flex-Desugar.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/Flex-Desugar.ref -------------------------------------------------------------------------------- /src/lexgen/Flex-Lexer.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/Flex-Lexer.ref -------------------------------------------------------------------------------- /src/lexgen/Flex-Parser.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/Flex-Parser.ref -------------------------------------------------------------------------------- /src/lexgen/Generator.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/Generator.ref -------------------------------------------------------------------------------- /src/lexgen/ParseCmdLine.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/ParseCmdLine.ref -------------------------------------------------------------------------------- /src/lexgen/main.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/main.ref -------------------------------------------------------------------------------- /src/lexgen/makeself-s.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/makeself-s.bat -------------------------------------------------------------------------------- /src/lexgen/makeself-s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/makeself-s.sh -------------------------------------------------------------------------------- /src/lexgen/makeself.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/makeself.bat -------------------------------------------------------------------------------- /src/lexgen/makeself.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lexgen/makeself.sh -------------------------------------------------------------------------------- /src/lib/@refal-5-lambda-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/@refal-5-lambda-diagnostics.ini -------------------------------------------------------------------------------- /src/lib/GetOpt.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/GetOpt.ref -------------------------------------------------------------------------------- /src/lib/Hash.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/Hash.ref -------------------------------------------------------------------------------- /src/lib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/LICENSE -------------------------------------------------------------------------------- /src/lib/Library.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/Library.ref -------------------------------------------------------------------------------- /src/lib/LibraryEx.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/LibraryEx.ref -------------------------------------------------------------------------------- /src/lib/Platform.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/Platform.ref -------------------------------------------------------------------------------- /src/lib/common/Library.refi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/common/Library.refi -------------------------------------------------------------------------------- /src/lib/common/LibraryEx.refi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/common/LibraryEx.refi -------------------------------------------------------------------------------- /src/lib/common/refal5-builtins.refi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/common/refal5-builtins.refi -------------------------------------------------------------------------------- /src/lib/debug-stubs/refalrts-diagnostic-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/debug-stubs/refalrts-diagnostic-defs.h -------------------------------------------------------------------------------- /src/lib/debug-stubs/refalrts-profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/debug-stubs/refalrts-profiler.cpp -------------------------------------------------------------------------------- /src/lib/debug-stubs/refalrts-profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/debug-stubs/refalrts-profiler.h -------------------------------------------------------------------------------- /src/lib/debug-stubs/refalrts-profiler.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/debug/refalrts-debugger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/debug/refalrts-debugger.cpp -------------------------------------------------------------------------------- /src/lib/debug/refalrts-debugger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/debug/refalrts-debugger.h -------------------------------------------------------------------------------- /src/lib/debug/refalrts-debugger.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/debug/refalrts-diagnostic-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/debug/refalrts-diagnostic-defs.h -------------------------------------------------------------------------------- /src/lib/debug/refalrts-diagnostic-initializer.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/debug/refalrts-profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/debug/refalrts-profiler.cpp -------------------------------------------------------------------------------- /src/lib/debug/refalrts-profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/debug/refalrts-profiler.h -------------------------------------------------------------------------------- /src/lib/debug/refalrts-profiler.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/exe/refalrts-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/exe/refalrts-main.cpp -------------------------------------------------------------------------------- /src/lib/exe/refalrts-main.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/make.bat -------------------------------------------------------------------------------- /src/lib/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/make.sh -------------------------------------------------------------------------------- /src/lib/platform-CYGWIN/refalrts-platform-specific.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-Darwin/refalrts-platform-specific.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-Linux/refalrts-platform-specific.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-MINGW32/lib/refalrts-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/platform-MINGW32/lib/refalrts-main.cpp -------------------------------------------------------------------------------- /src/lib/platform-MINGW32/lib/refalrts-main.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-MINGW32/refalrts-platform-POSIX.cpp: -------------------------------------------------------------------------------- 1 | // This file is intentionally empty -------------------------------------------------------------------------------- /src/lib/platform-MINGW32/refalrts-platform-POSIX.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-MINGW32/refalrts-platform-specific.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-MINGW64/lib/refalrts-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/platform-MINGW64/lib/refalrts-main.cpp -------------------------------------------------------------------------------- /src/lib/platform-MINGW64/lib/refalrts-main.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-MINGW64/refalrts-platform-POSIX.cpp: -------------------------------------------------------------------------------- 1 | // This file is intentionally empty -------------------------------------------------------------------------------- /src/lib/platform-MINGW64/refalrts-platform-POSIX.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-MINGW64/refalrts-platform-specific.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-POSIX/lib/refalrts-main.cpp: -------------------------------------------------------------------------------- 1 | //FROM refalrts 2 | 3 | /* 4 | Больше ничего. Символ g_module уже экспортирован. 5 | */ 6 | -------------------------------------------------------------------------------- /src/lib/platform-POSIX/lib/refalrts-main.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-POSIX/refalrts-platform-POSIX.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-Windows/lib/refalrts-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/platform-Windows/lib/refalrts-main.cpp -------------------------------------------------------------------------------- /src/lib/platform-Windows/lib/refalrts-main.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/platform-Windows/lib/refalrts-main.def -------------------------------------------------------------------------------- /src/lib/platform-Windows/lib/refalrts-main.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-Windows/refalrts-platform-POSIX.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-Windows/refalrts-platform-specific.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/platform-unknown/refalrts-platform-specific.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/prefixes/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/prefixes/make.bat -------------------------------------------------------------------------------- /src/lib/prefixes/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/prefixes/make.sh -------------------------------------------------------------------------------- /src/lib/prefixes/refal5-builtins.refi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/prefixes/rich-prefix-exe.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/prefixes/rich-prefix-exe.ref -------------------------------------------------------------------------------- /src/lib/prefixes/rich-prefix-lib.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/prefixes/rich-prefix-lib.ref -------------------------------------------------------------------------------- /src/lib/prefixes/slim-prefix-exe.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/prefixes/slim-prefix-exe.ref -------------------------------------------------------------------------------- /src/lib/refalrts-commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-commands.h -------------------------------------------------------------------------------- /src/lib/refalrts-dynamic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-dynamic.cpp -------------------------------------------------------------------------------- /src/lib/refalrts-dynamic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-dynamic.h -------------------------------------------------------------------------------- /src/lib/refalrts-dynamic.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/refalrts-functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-functions.cpp -------------------------------------------------------------------------------- /src/lib/refalrts-functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-functions.h -------------------------------------------------------------------------------- /src/lib/refalrts-functions.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/refalrts-native-module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-native-module.h -------------------------------------------------------------------------------- /src/lib/refalrts-platform-specific.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-platform-specific.h -------------------------------------------------------------------------------- /src/lib/refalrts-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-utils.h -------------------------------------------------------------------------------- /src/lib/refalrts-vm-api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-vm-api.cpp -------------------------------------------------------------------------------- /src/lib/refalrts-vm-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-vm-api.h -------------------------------------------------------------------------------- /src/lib/refalrts-vm-api.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/refalrts-vm-base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-vm-base.h -------------------------------------------------------------------------------- /src/lib/refalrts-vm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-vm.cpp -------------------------------------------------------------------------------- /src/lib/refalrts-vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts-vm.h -------------------------------------------------------------------------------- /src/lib/refalrts-vm.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/refalrts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts.cpp -------------------------------------------------------------------------------- /src/lib/refalrts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/lib/refalrts.h -------------------------------------------------------------------------------- /src/lib/refalrts.rasl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make.bat -------------------------------------------------------------------------------- /src/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make.sh -------------------------------------------------------------------------------- /src/make/@refal-5-lambda-diagnostics.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make/@refal-5-lambda-diagnostics.ini -------------------------------------------------------------------------------- /src/make/Config.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make/Config.ref -------------------------------------------------------------------------------- /src/make/FileScanner.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make/FileScanner.ref -------------------------------------------------------------------------------- /src/make/ParseCmdLine.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make/ParseCmdLine.ref -------------------------------------------------------------------------------- /src/make/main.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make/main.ref -------------------------------------------------------------------------------- /src/make/make-s.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make/make-s.bat -------------------------------------------------------------------------------- /src/make/make-s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make/make-s.sh -------------------------------------------------------------------------------- /src/make/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make/make.bat -------------------------------------------------------------------------------- /src/make/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/make/make.sh -------------------------------------------------------------------------------- /src/nemytykh-random-program-generator/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/nemytykh-random-program-generator/make.bat -------------------------------------------------------------------------------- /src/nemytykh-random-program-generator/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/nemytykh-random-program-generator/make.sh -------------------------------------------------------------------------------- /src/rasl-constants/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/rasl-constants/make.bat -------------------------------------------------------------------------------- /src/rasl-constants/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/rasl-constants/make.sh -------------------------------------------------------------------------------- /src/rasl-constants/rasl-constants.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/rasl-constants/rasl-constants.ref -------------------------------------------------------------------------------- /src/rsl-decompiler/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/rsl-decompiler/LICENSE -------------------------------------------------------------------------------- /src/rsl-decompiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/rsl-decompiler/README.md -------------------------------------------------------------------------------- /src/rsl-decompiler/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/rsl-decompiler/make.bat -------------------------------------------------------------------------------- /src/rsl-decompiler/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/rsl-decompiler/make.sh -------------------------------------------------------------------------------- /src/rsl-decompiler/rsl-decompiler.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/rsl-decompiler/rsl-decompiler.ref -------------------------------------------------------------------------------- /src/scripts/install-scripts.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/scripts/install-scripts.bat -------------------------------------------------------------------------------- /src/scripts/install-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/scripts/install-scripts.sh -------------------------------------------------------------------------------- /src/scripts/rlc-rlmake.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/scripts/rlc-rlmake.bat -------------------------------------------------------------------------------- /src/scripts/rlc-rlmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/src/scripts/rlc-rlmake.sh -------------------------------------------------------------------------------- /update-distrib.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/update-distrib.bat -------------------------------------------------------------------------------- /update-distrib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmstu-iu9/refal-5-lambda/HEAD/update-distrib.sh --------------------------------------------------------------------------------