├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── stale.yml └── workflows │ ├── codeql-analysis.yml │ ├── deploy.yml │ ├── linux_tests.yml │ └── mac_tests.yml ├── .gitignore ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin ├── senegal └── senegal.exe ├── core ├── includes │ ├── sapi.h │ ├── sboolcore.h │ ├── scorocore.h │ ├── slistcore.h │ ├── smapcore.h │ ├── snumcore.h │ └── sstringcore.h ├── sapi.c ├── sboolcore.c ├── scorocore.c ├── slistcore.c ├── smapcore.c ├── snumcore.c └── sstringcore.c ├── docs ├── .docusaurus │ ├── client-manifest.json │ ├── client-modules.js │ ├── docusaurus-plugin-content-docs │ │ ├── community │ │ │ ├── site-community-support-md-f9f.json │ │ │ └── version-current-metadata-prop-751.json │ │ └── default │ │ │ ├── site-docs-contribute-style-md-6d4.json │ │ │ ├── site-docs-tour-md-520.json │ │ │ └── version-current-metadata-prop-751.json │ ├── docusaurus-plugin-debug │ │ └── default │ │ │ └── docusaurus-debug-all-content-673.json │ ├── docusaurus.config.js │ ├── globalData.json │ ├── registry.js │ ├── routes.js │ ├── routesChunkNames.json │ └── site-metadata.json ├── .firebase │ └── hosting.YnVpbGQ.cache ├── .firebaserc ├── .gitignore ├── README.md ├── babel.config.js ├── community │ └── support.md ├── docs │ ├── Contribute │ │ ├── contributing.md │ │ ├── style.md │ │ └── tree_hygiene.md │ ├── Core │ │ ├── bool.md │ │ ├── coroutine.md │ │ ├── list.md │ │ ├── map.md │ │ ├── num.md │ │ └── string.md │ ├── cimport.md │ ├── concurrency.md │ ├── enhance.md │ ├── keywords.md │ ├── operators.md │ ├── overview.md │ ├── pipeline.md │ └── tour.md ├── docusaurus.config.js ├── firebase.json ├── package-lock.json ├── package.json ├── sidebars.js ├── sidebarsCommunity.js ├── src │ ├── css │ │ └── custom.css │ ├── pages │ │ ├── index.js │ │ └── styles.module.css │ └── sw.js ├── static │ └── img │ │ ├── favicon.ico │ │ ├── issues.ts │ │ ├── logo.png │ │ ├── logo.svg │ │ └── server.ts └── yarn.lock ├── libs ├── includes │ ├── sdebuglib.h │ ├── sfilelib.h │ ├── siolib.h │ └── smathlib.h ├── list │ └── list.sgl ├── sdebuglib.c ├── sfilelib.c ├── siolib.c └── smathlib.c ├── misc └── logo.png ├── src ├── includes │ ├── scompiler.h │ ├── sconstant.h │ ├── sconstant_utils.h │ ├── sdebug.h │ ├── sgcobject.h │ ├── sgcobject_utils.h │ ├── sinstruction_utils.h │ ├── sinstructions.h │ ├── slexer.h │ ├── sloadclib.h │ ├── smemory.h │ ├── sopcodes.h │ ├── sparser.h │ ├── srules.h │ ├── stable.h │ ├── stable_utils.h │ ├── sutils.h │ └── svm.h ├── main.c ├── scompiler.c ├── sconstant.c ├── sconstant_utils.c ├── sdebug.c ├── sgcobject_utils.c ├── sinstruction_utils.c ├── sinstructions.c ├── slexer.c ├── sloadclib.c ├── smemory.c ├── sparser.c ├── stable.c ├── stable_utils.c ├── sutils.c └── svm.c ├── test ├── pubspec.yaml ├── test │ └── senegal_test.dart └── test_programs │ ├── assignment │ ├── assign_in_paren.sgl │ ├── class_field_assign.sgl │ ├── global_reassign.sgl │ ├── infix_assign.sgl │ ├── local_reassign.sgl │ ├── multi_assign.sgl │ └── prefix_assign.sgl │ ├── bool │ └── bool.sgl │ ├── break │ ├── break_in_for.sgl │ ├── break_in_function.sgl │ ├── break_in_global.sgl │ └── break_in_while.sgl │ ├── cimport │ ├── cimport.sgl │ ├── test.so │ └── test_cimport.c │ ├── class │ ├── class.sgl │ ├── constructor.sgl │ ├── constructor_return.sgl │ ├── empty_class.sgl │ ├── field_inheritance.sgl │ ├── final_class.sgl │ ├── final_field.sgl │ ├── method_inheritance.sgl │ ├── multi_inheritance.sgl │ ├── op_on_field.sgl │ ├── self_inheritance.sgl │ ├── static_fields.sgl │ ├── static_methods.sgl │ └── this.sgl │ ├── closure │ ├── closure.sgl │ ├── closure_scopes.sgl │ └── closure_shadow.sgl │ ├── comments │ ├── between_line.sgl │ ├── block_at_eof.sgl │ └── unterminated.sgl │ ├── conditions │ ├── if_no_else.sgl │ ├── nested_ternary.sgl │ ├── no_condition.sgl │ ├── no_else_ternary.sgl │ ├── single_else.sgl │ └── single_if.sgl │ ├── constant │ ├── constant.sgl │ └── constant_reassign.sgl │ ├── continue │ ├── continue_in_for.sgl │ ├── continue_in_function.sgl │ ├── continue_in_global.sgl │ └── continue_in_while.sgl │ ├── coroutine │ ├── coroutine.sgl │ ├── try.sgl │ └── uncaught.sgl │ ├── debug │ └── disassemble.sgl │ ├── distance.sgl │ ├── enhance │ └── list_enhance.sgl │ ├── enum │ ├── enum.sgl │ └── enum_switch.sgl │ ├── fib.sgl │ ├── file │ ├── file.sgl │ └── file_read_test.sgl │ ├── final_variable.sgl │ ├── flow.sgl │ ├── for.sgl │ ├── import │ ├── import.sgl │ └── multi_lib_imports.sgl │ ├── io.sgl │ ├── list │ ├── list.sgl │ └── reassign_list.sgl │ ├── map.sgl │ ├── math.sgl │ ├── num │ ├── hex.sgl │ └── num.sgl │ ├── pipeline │ ├── assign_pipeline.sgl │ ├── pipeline.sgl │ ├── pipeline_versus_traditional.sgl │ └── return_pipeline.sgl │ ├── return │ ├── inline_return.sgl │ ├── return_in_class.sgl │ ├── return_in_function.sgl │ ├── return_in_global.sgl │ └── return_in_loop.sgl │ ├── scope │ └── scope.sgl │ ├── string.sgl │ ├── switch │ ├── multi_case_switch.sgl │ ├── switch.sgl │ └── var_in_switch.sgl │ └── while │ └── var_in_while.sgl └── utils └── build.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/linux_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/.github/workflows/linux_tests.yml -------------------------------------------------------------------------------- /.github/workflows/mac_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/.github/workflows/mac_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/README.md -------------------------------------------------------------------------------- /bin/senegal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/bin/senegal -------------------------------------------------------------------------------- /bin/senegal.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/bin/senegal.exe -------------------------------------------------------------------------------- /core/includes/sapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/includes/sapi.h -------------------------------------------------------------------------------- /core/includes/sboolcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/includes/sboolcore.h -------------------------------------------------------------------------------- /core/includes/scorocore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/includes/scorocore.h -------------------------------------------------------------------------------- /core/includes/slistcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/includes/slistcore.h -------------------------------------------------------------------------------- /core/includes/smapcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/includes/smapcore.h -------------------------------------------------------------------------------- /core/includes/snumcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/includes/snumcore.h -------------------------------------------------------------------------------- /core/includes/sstringcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/includes/sstringcore.h -------------------------------------------------------------------------------- /core/sapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/sapi.c -------------------------------------------------------------------------------- /core/sboolcore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/sboolcore.c -------------------------------------------------------------------------------- /core/scorocore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/scorocore.c -------------------------------------------------------------------------------- /core/slistcore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/slistcore.c -------------------------------------------------------------------------------- /core/smapcore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/smapcore.c -------------------------------------------------------------------------------- /core/snumcore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/snumcore.c -------------------------------------------------------------------------------- /core/sstringcore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/core/sstringcore.c -------------------------------------------------------------------------------- /docs/.docusaurus/client-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/client-manifest.json -------------------------------------------------------------------------------- /docs/.docusaurus/client-modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/client-modules.js -------------------------------------------------------------------------------- /docs/.docusaurus/docusaurus-plugin-content-docs/community/site-community-support-md-f9f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/docusaurus-plugin-content-docs/community/site-community-support-md-f9f.json -------------------------------------------------------------------------------- /docs/.docusaurus/docusaurus-plugin-content-docs/community/version-current-metadata-prop-751.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/docusaurus-plugin-content-docs/community/version-current-metadata-prop-751.json -------------------------------------------------------------------------------- /docs/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-style-md-6d4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-style-md-6d4.json -------------------------------------------------------------------------------- /docs/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-tour-md-520.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-tour-md-520.json -------------------------------------------------------------------------------- /docs/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json -------------------------------------------------------------------------------- /docs/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json -------------------------------------------------------------------------------- /docs/.docusaurus/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/docusaurus.config.js -------------------------------------------------------------------------------- /docs/.docusaurus/globalData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/globalData.json -------------------------------------------------------------------------------- /docs/.docusaurus/registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/registry.js -------------------------------------------------------------------------------- /docs/.docusaurus/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/routes.js -------------------------------------------------------------------------------- /docs/.docusaurus/routesChunkNames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/routesChunkNames.json -------------------------------------------------------------------------------- /docs/.docusaurus/site-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.docusaurus/site-metadata.json -------------------------------------------------------------------------------- /docs/.firebase/hosting.YnVpbGQ.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.firebase/hosting.YnVpbGQ.cache -------------------------------------------------------------------------------- /docs/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/.firebaserc -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .node_modules/ -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/community/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/community/support.md -------------------------------------------------------------------------------- /docs/docs/Contribute/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/Contribute/contributing.md -------------------------------------------------------------------------------- /docs/docs/Contribute/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/Contribute/style.md -------------------------------------------------------------------------------- /docs/docs/Contribute/tree_hygiene.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/Contribute/tree_hygiene.md -------------------------------------------------------------------------------- /docs/docs/Core/bool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/Core/bool.md -------------------------------------------------------------------------------- /docs/docs/Core/coroutine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/Core/coroutine.md -------------------------------------------------------------------------------- /docs/docs/Core/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/Core/list.md -------------------------------------------------------------------------------- /docs/docs/Core/map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/Core/map.md -------------------------------------------------------------------------------- /docs/docs/Core/num.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/Core/num.md -------------------------------------------------------------------------------- /docs/docs/Core/string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/Core/string.md -------------------------------------------------------------------------------- /docs/docs/cimport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/cimport.md -------------------------------------------------------------------------------- /docs/docs/concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/concurrency.md -------------------------------------------------------------------------------- /docs/docs/enhance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/enhance.md -------------------------------------------------------------------------------- /docs/docs/keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/keywords.md -------------------------------------------------------------------------------- /docs/docs/operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/operators.md -------------------------------------------------------------------------------- /docs/docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/overview.md -------------------------------------------------------------------------------- /docs/docs/pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/pipeline.md -------------------------------------------------------------------------------- /docs/docs/tour.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docs/tour.md -------------------------------------------------------------------------------- /docs/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/docusaurus.config.js -------------------------------------------------------------------------------- /docs/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/firebase.json -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/sidebars.js -------------------------------------------------------------------------------- /docs/sidebarsCommunity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/sidebarsCommunity.js -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/src/pages/index.js -------------------------------------------------------------------------------- /docs/src/pages/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/src/pages/styles.module.css -------------------------------------------------------------------------------- /docs/src/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/src/sw.js -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/issues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/static/img/issues.ts -------------------------------------------------------------------------------- /docs/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/static/img/logo.png -------------------------------------------------------------------------------- /docs/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/static/img/logo.svg -------------------------------------------------------------------------------- /docs/static/img/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/static/img/server.ts -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /libs/includes/sdebuglib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/libs/includes/sdebuglib.h -------------------------------------------------------------------------------- /libs/includes/sfilelib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/libs/includes/sfilelib.h -------------------------------------------------------------------------------- /libs/includes/siolib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/libs/includes/siolib.h -------------------------------------------------------------------------------- /libs/includes/smathlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/libs/includes/smathlib.h -------------------------------------------------------------------------------- /libs/list/list.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/libs/list/list.sgl -------------------------------------------------------------------------------- /libs/sdebuglib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/libs/sdebuglib.c -------------------------------------------------------------------------------- /libs/sfilelib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/libs/sfilelib.c -------------------------------------------------------------------------------- /libs/siolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/libs/siolib.c -------------------------------------------------------------------------------- /libs/smathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/libs/smathlib.c -------------------------------------------------------------------------------- /misc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/misc/logo.png -------------------------------------------------------------------------------- /src/includes/scompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/scompiler.h -------------------------------------------------------------------------------- /src/includes/sconstant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sconstant.h -------------------------------------------------------------------------------- /src/includes/sconstant_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sconstant_utils.h -------------------------------------------------------------------------------- /src/includes/sdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sdebug.h -------------------------------------------------------------------------------- /src/includes/sgcobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sgcobject.h -------------------------------------------------------------------------------- /src/includes/sgcobject_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sgcobject_utils.h -------------------------------------------------------------------------------- /src/includes/sinstruction_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sinstruction_utils.h -------------------------------------------------------------------------------- /src/includes/sinstructions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sinstructions.h -------------------------------------------------------------------------------- /src/includes/slexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/slexer.h -------------------------------------------------------------------------------- /src/includes/sloadclib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sloadclib.h -------------------------------------------------------------------------------- /src/includes/smemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/smemory.h -------------------------------------------------------------------------------- /src/includes/sopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sopcodes.h -------------------------------------------------------------------------------- /src/includes/sparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sparser.h -------------------------------------------------------------------------------- /src/includes/srules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/srules.h -------------------------------------------------------------------------------- /src/includes/stable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/stable.h -------------------------------------------------------------------------------- /src/includes/stable_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/stable_utils.h -------------------------------------------------------------------------------- /src/includes/sutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/sutils.h -------------------------------------------------------------------------------- /src/includes/svm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/includes/svm.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/main.c -------------------------------------------------------------------------------- /src/scompiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/scompiler.c -------------------------------------------------------------------------------- /src/sconstant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/sconstant.c -------------------------------------------------------------------------------- /src/sconstant_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/sconstant_utils.c -------------------------------------------------------------------------------- /src/sdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/sdebug.c -------------------------------------------------------------------------------- /src/sgcobject_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/sgcobject_utils.c -------------------------------------------------------------------------------- /src/sinstruction_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/sinstruction_utils.c -------------------------------------------------------------------------------- /src/sinstructions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/sinstructions.c -------------------------------------------------------------------------------- /src/slexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/slexer.c -------------------------------------------------------------------------------- /src/sloadclib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/sloadclib.c -------------------------------------------------------------------------------- /src/smemory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/smemory.c -------------------------------------------------------------------------------- /src/sparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/sparser.c -------------------------------------------------------------------------------- /src/stable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/stable.c -------------------------------------------------------------------------------- /src/stable_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/stable_utils.c -------------------------------------------------------------------------------- /src/sutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/sutils.c -------------------------------------------------------------------------------- /src/svm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/src/svm.c -------------------------------------------------------------------------------- /test/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/pubspec.yaml -------------------------------------------------------------------------------- /test/test/senegal_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test/senegal_test.dart -------------------------------------------------------------------------------- /test/test_programs/assignment/assign_in_paren.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/assignment/assign_in_paren.sgl -------------------------------------------------------------------------------- /test/test_programs/assignment/class_field_assign.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/assignment/class_field_assign.sgl -------------------------------------------------------------------------------- /test/test_programs/assignment/global_reassign.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/assignment/global_reassign.sgl -------------------------------------------------------------------------------- /test/test_programs/assignment/infix_assign.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/assignment/infix_assign.sgl -------------------------------------------------------------------------------- /test/test_programs/assignment/local_reassign.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/assignment/local_reassign.sgl -------------------------------------------------------------------------------- /test/test_programs/assignment/multi_assign.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/assignment/multi_assign.sgl -------------------------------------------------------------------------------- /test/test_programs/assignment/prefix_assign.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/assignment/prefix_assign.sgl -------------------------------------------------------------------------------- /test/test_programs/bool/bool.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/bool/bool.sgl -------------------------------------------------------------------------------- /test/test_programs/break/break_in_for.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/break/break_in_for.sgl -------------------------------------------------------------------------------- /test/test_programs/break/break_in_function.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/break/break_in_function.sgl -------------------------------------------------------------------------------- /test/test_programs/break/break_in_global.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/break/break_in_global.sgl -------------------------------------------------------------------------------- /test/test_programs/break/break_in_while.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/break/break_in_while.sgl -------------------------------------------------------------------------------- /test/test_programs/cimport/cimport.sgl: -------------------------------------------------------------------------------- 1 | cimport 'test' 2 | 3 | // output here 4 | 5 | -------------------------------------------------------------------------------- /test/test_programs/cimport/test.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/cimport/test.so -------------------------------------------------------------------------------- /test/test_programs/cimport/test_cimport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/cimport/test_cimport.c -------------------------------------------------------------------------------- /test/test_programs/class/class.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/class.sgl -------------------------------------------------------------------------------- /test/test_programs/class/constructor.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/constructor.sgl -------------------------------------------------------------------------------- /test/test_programs/class/constructor_return.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/constructor_return.sgl -------------------------------------------------------------------------------- /test/test_programs/class/empty_class.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/empty_class.sgl -------------------------------------------------------------------------------- /test/test_programs/class/field_inheritance.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/field_inheritance.sgl -------------------------------------------------------------------------------- /test/test_programs/class/final_class.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/final_class.sgl -------------------------------------------------------------------------------- /test/test_programs/class/final_field.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/final_field.sgl -------------------------------------------------------------------------------- /test/test_programs/class/method_inheritance.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/method_inheritance.sgl -------------------------------------------------------------------------------- /test/test_programs/class/multi_inheritance.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/multi_inheritance.sgl -------------------------------------------------------------------------------- /test/test_programs/class/op_on_field.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/op_on_field.sgl -------------------------------------------------------------------------------- /test/test_programs/class/self_inheritance.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/self_inheritance.sgl -------------------------------------------------------------------------------- /test/test_programs/class/static_fields.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/static_fields.sgl -------------------------------------------------------------------------------- /test/test_programs/class/static_methods.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/static_methods.sgl -------------------------------------------------------------------------------- /test/test_programs/class/this.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/class/this.sgl -------------------------------------------------------------------------------- /test/test_programs/closure/closure.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/closure/closure.sgl -------------------------------------------------------------------------------- /test/test_programs/closure/closure_scopes.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/closure/closure_scopes.sgl -------------------------------------------------------------------------------- /test/test_programs/closure/closure_shadow.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/closure/closure_shadow.sgl -------------------------------------------------------------------------------- /test/test_programs/comments/between_line.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/comments/between_line.sgl -------------------------------------------------------------------------------- /test/test_programs/comments/block_at_eof.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/comments/block_at_eof.sgl -------------------------------------------------------------------------------- /test/test_programs/comments/unterminated.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/comments/unterminated.sgl -------------------------------------------------------------------------------- /test/test_programs/conditions/if_no_else.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/conditions/if_no_else.sgl -------------------------------------------------------------------------------- /test/test_programs/conditions/nested_ternary.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/conditions/nested_ternary.sgl -------------------------------------------------------------------------------- /test/test_programs/conditions/no_condition.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/conditions/no_condition.sgl -------------------------------------------------------------------------------- /test/test_programs/conditions/no_else_ternary.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/conditions/no_else_ternary.sgl -------------------------------------------------------------------------------- /test/test_programs/conditions/single_else.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/conditions/single_else.sgl -------------------------------------------------------------------------------- /test/test_programs/conditions/single_if.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/conditions/single_if.sgl -------------------------------------------------------------------------------- /test/test_programs/constant/constant.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/constant/constant.sgl -------------------------------------------------------------------------------- /test/test_programs/constant/constant_reassign.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/constant/constant_reassign.sgl -------------------------------------------------------------------------------- /test/test_programs/continue/continue_in_for.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/continue/continue_in_for.sgl -------------------------------------------------------------------------------- /test/test_programs/continue/continue_in_function.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/continue/continue_in_function.sgl -------------------------------------------------------------------------------- /test/test_programs/continue/continue_in_global.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/continue/continue_in_global.sgl -------------------------------------------------------------------------------- /test/test_programs/continue/continue_in_while.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/continue/continue_in_while.sgl -------------------------------------------------------------------------------- /test/test_programs/coroutine/coroutine.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/coroutine/coroutine.sgl -------------------------------------------------------------------------------- /test/test_programs/coroutine/try.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/coroutine/try.sgl -------------------------------------------------------------------------------- /test/test_programs/coroutine/uncaught.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/coroutine/uncaught.sgl -------------------------------------------------------------------------------- /test/test_programs/debug/disassemble.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/debug/disassemble.sgl -------------------------------------------------------------------------------- /test/test_programs/distance.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/distance.sgl -------------------------------------------------------------------------------- /test/test_programs/enhance/list_enhance.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/enhance/list_enhance.sgl -------------------------------------------------------------------------------- /test/test_programs/enum/enum.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/enum/enum.sgl -------------------------------------------------------------------------------- /test/test_programs/enum/enum_switch.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/enum/enum_switch.sgl -------------------------------------------------------------------------------- /test/test_programs/fib.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/fib.sgl -------------------------------------------------------------------------------- /test/test_programs/file/file.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/file/file.sgl -------------------------------------------------------------------------------- /test/test_programs/file/file_read_test.sgl: -------------------------------------------------------------------------------- 1 | var string = "foo"; -------------------------------------------------------------------------------- /test/test_programs/final_variable.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/final_variable.sgl -------------------------------------------------------------------------------- /test/test_programs/flow.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/flow.sgl -------------------------------------------------------------------------------- /test/test_programs/for.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/for.sgl -------------------------------------------------------------------------------- /test/test_programs/import/import.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/import/import.sgl -------------------------------------------------------------------------------- /test/test_programs/import/multi_lib_imports.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/import/multi_lib_imports.sgl -------------------------------------------------------------------------------- /test/test_programs/io.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/io.sgl -------------------------------------------------------------------------------- /test/test_programs/list/list.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/list/list.sgl -------------------------------------------------------------------------------- /test/test_programs/list/reassign_list.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/list/reassign_list.sgl -------------------------------------------------------------------------------- /test/test_programs/map.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/map.sgl -------------------------------------------------------------------------------- /test/test_programs/math.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/math.sgl -------------------------------------------------------------------------------- /test/test_programs/num/hex.sgl: -------------------------------------------------------------------------------- 1 | println(0xff); // output 255 -------------------------------------------------------------------------------- /test/test_programs/num/num.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/num/num.sgl -------------------------------------------------------------------------------- /test/test_programs/pipeline/assign_pipeline.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/pipeline/assign_pipeline.sgl -------------------------------------------------------------------------------- /test/test_programs/pipeline/pipeline.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/pipeline/pipeline.sgl -------------------------------------------------------------------------------- /test/test_programs/pipeline/pipeline_versus_traditional.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/pipeline/pipeline_versus_traditional.sgl -------------------------------------------------------------------------------- /test/test_programs/pipeline/return_pipeline.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/pipeline/return_pipeline.sgl -------------------------------------------------------------------------------- /test/test_programs/return/inline_return.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/return/inline_return.sgl -------------------------------------------------------------------------------- /test/test_programs/return/return_in_class.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/return/return_in_class.sgl -------------------------------------------------------------------------------- /test/test_programs/return/return_in_function.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/return/return_in_function.sgl -------------------------------------------------------------------------------- /test/test_programs/return/return_in_global.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/return/return_in_global.sgl -------------------------------------------------------------------------------- /test/test_programs/return/return_in_loop.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/return/return_in_loop.sgl -------------------------------------------------------------------------------- /test/test_programs/scope/scope.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/scope/scope.sgl -------------------------------------------------------------------------------- /test/test_programs/string.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/string.sgl -------------------------------------------------------------------------------- /test/test_programs/switch/multi_case_switch.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/switch/multi_case_switch.sgl -------------------------------------------------------------------------------- /test/test_programs/switch/switch.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/switch/switch.sgl -------------------------------------------------------------------------------- /test/test_programs/switch/var_in_switch.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/switch/var_in_switch.sgl -------------------------------------------------------------------------------- /test/test_programs/while/var_in_while.sgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/test/test_programs/while/var_in_while.sgl -------------------------------------------------------------------------------- /utils/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SenegalLang/Senegal/HEAD/utils/build.py --------------------------------------------------------------------------------