├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── _config.yml ├── examples ├── arguments │ └── unixstyle_oberon_traditional │ │ ├── makefile │ │ ├── partest.Mod │ │ └── readme.md ├── arrays │ ├── Arrays.Mod │ └── Makefile ├── case │ ├── Case.Mod │ └── Makefile ├── constants │ ├── Constants.Mod │ └── Makefile ├── enums_example │ ├── 0 │ │ ├── Days.Mod │ │ ├── readme.md │ │ └── test.Mod │ └── 1 │ │ ├── Days.Mod │ │ ├── readme.md │ │ └── test.Mod ├── for │ ├── For.Mod │ └── Makefile ├── hello-world │ ├── Console │ │ ├── Hello.Mod │ │ └── Makefile │ └── Out │ │ ├── Hello.Mod │ │ └── Makefile ├── ifelse │ ├── IfElse.Mod │ └── Makefile ├── procedures │ ├── function-procedure │ │ ├── Makefile │ │ └── Square.Mod │ ├── procedure │ │ ├── Makefile │ │ └── Procedure.Mod │ └── var-parameter │ │ ├── Makefile │ │ └── VarParam.Mod ├── records │ └── Records.Mod ├── recursion │ ├── Fib.Mod │ └── Gcd.Mod ├── value-types │ ├── Makefile │ └── Values.Mod ├── variables │ ├── Makefile │ └── Variables.Mod └── while │ ├── Makefile │ └── While.Mod └── src └── obe.Mod /.gitattributes: -------------------------------------------------------------------------------- 1 | *.Mod linguist-language=Oberon 2 | 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/* 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/_config.yml -------------------------------------------------------------------------------- /examples/arguments/unixstyle_oberon_traditional/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/arguments/unixstyle_oberon_traditional/makefile -------------------------------------------------------------------------------- /examples/arguments/unixstyle_oberon_traditional/partest.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/arguments/unixstyle_oberon_traditional/partest.Mod -------------------------------------------------------------------------------- /examples/arguments/unixstyle_oberon_traditional/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/arguments/unixstyle_oberon_traditional/readme.md -------------------------------------------------------------------------------- /examples/arrays/Arrays.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/arrays/Arrays.Mod -------------------------------------------------------------------------------- /examples/arrays/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/arrays/Makefile -------------------------------------------------------------------------------- /examples/case/Case.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/case/Case.Mod -------------------------------------------------------------------------------- /examples/case/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/case/Makefile -------------------------------------------------------------------------------- /examples/constants/Constants.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/constants/Constants.Mod -------------------------------------------------------------------------------- /examples/constants/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/constants/Makefile -------------------------------------------------------------------------------- /examples/enums_example/0/Days.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/enums_example/0/Days.Mod -------------------------------------------------------------------------------- /examples/enums_example/0/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/enums_example/0/readme.md -------------------------------------------------------------------------------- /examples/enums_example/0/test.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/enums_example/0/test.Mod -------------------------------------------------------------------------------- /examples/enums_example/1/Days.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/enums_example/1/Days.Mod -------------------------------------------------------------------------------- /examples/enums_example/1/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/enums_example/1/readme.md -------------------------------------------------------------------------------- /examples/enums_example/1/test.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/enums_example/1/test.Mod -------------------------------------------------------------------------------- /examples/for/For.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/for/For.Mod -------------------------------------------------------------------------------- /examples/for/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/for/Makefile -------------------------------------------------------------------------------- /examples/hello-world/Console/Hello.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/hello-world/Console/Hello.Mod -------------------------------------------------------------------------------- /examples/hello-world/Console/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/hello-world/Console/Makefile -------------------------------------------------------------------------------- /examples/hello-world/Out/Hello.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/hello-world/Out/Hello.Mod -------------------------------------------------------------------------------- /examples/hello-world/Out/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/hello-world/Out/Makefile -------------------------------------------------------------------------------- /examples/ifelse/IfElse.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/ifelse/IfElse.Mod -------------------------------------------------------------------------------- /examples/ifelse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/ifelse/Makefile -------------------------------------------------------------------------------- /examples/procedures/function-procedure/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/procedures/function-procedure/Makefile -------------------------------------------------------------------------------- /examples/procedures/function-procedure/Square.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/procedures/function-procedure/Square.Mod -------------------------------------------------------------------------------- /examples/procedures/procedure/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/procedures/procedure/Makefile -------------------------------------------------------------------------------- /examples/procedures/procedure/Procedure.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/procedures/procedure/Procedure.Mod -------------------------------------------------------------------------------- /examples/procedures/var-parameter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/procedures/var-parameter/Makefile -------------------------------------------------------------------------------- /examples/procedures/var-parameter/VarParam.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/procedures/var-parameter/VarParam.Mod -------------------------------------------------------------------------------- /examples/records/Records.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/records/Records.Mod -------------------------------------------------------------------------------- /examples/recursion/Fib.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/recursion/Fib.Mod -------------------------------------------------------------------------------- /examples/recursion/Gcd.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/recursion/Gcd.Mod -------------------------------------------------------------------------------- /examples/value-types/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/value-types/Makefile -------------------------------------------------------------------------------- /examples/value-types/Values.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/value-types/Values.Mod -------------------------------------------------------------------------------- /examples/variables/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/variables/Makefile -------------------------------------------------------------------------------- /examples/variables/Variables.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/variables/Variables.Mod -------------------------------------------------------------------------------- /examples/while/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/while/Makefile -------------------------------------------------------------------------------- /examples/while/While.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/examples/while/While.Mod -------------------------------------------------------------------------------- /src/obe.Mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishapoberon/oberonbyexample/HEAD/src/obe.Mod --------------------------------------------------------------------------------