Senegal
Senegal programming language
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- custom.md
- feature_request.md
- codeql-analysis.yml
- deploy.yml
- linux_tests.yml
- mac_tests.yml
- PULL_REQUEST_TEMPLATE.md
- stale.yml
- senegal
- senegal.exe
- 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
- site-community-support-md-f9f.json
- version-current-metadata-prop-751.json
- site-docs-contribute-style-md-6d4.json
- site-docs-tour-md-520.json
- version-current-metadata-prop-751.json
- docusaurus-debug-all-content-673.json
- client-manifest.json
- client-modules.js
- docusaurus.config.js
- globalData.json
- registry.js
- routes.js
- routesChunkNames.json
- site-metadata.json
- hosting.YnVpbGQ.cache
- support.md
- contributing.md
- style.md
- tree_hygiene.md
- 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
- custom.css
- index.js
- styles.module.css
- sw.js
- favicon.ico
- issues.ts
- logo.png
- logo.svg
- server.ts
- .firebaserc
- .gitignore
- babel.config.js
- docusaurus.config.js
- firebase.json
- package-lock.json
- package.json
- README.md
- sidebars.js
- sidebarsCommunity.js
- yarn.lock
- sdebuglib.h
- sfilelib.h
- siolib.h
- smathlib.h
- list.sgl
- sdebuglib.c
- sfilelib.c
- siolib.c
- smathlib.c
- logo.png
- 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
- senegal_test.dart
- assign_in_paren.sgl
- class_field_assign.sgl
- global_reassign.sgl
- infix_assign.sgl
- local_reassign.sgl
- multi_assign.sgl
- prefix_assign.sgl
- bool.sgl
- break_in_for.sgl
- break_in_function.sgl
- break_in_global.sgl
- break_in_while.sgl
- cimport.sgl
- test.so
- test_cimport.c
- 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.sgl
- closure_scopes.sgl
- closure_shadow.sgl
- between_line.sgl
- block_at_eof.sgl
- unterminated.sgl
- if_no_else.sgl
- nested_ternary.sgl
- no_condition.sgl
- no_else_ternary.sgl
- single_else.sgl
- single_if.sgl
- constant.sgl
- constant_reassign.sgl
- continue_in_for.sgl
- continue_in_function.sgl
- continue_in_global.sgl
- continue_in_while.sgl
- coroutine.sgl
- try.sgl
- uncaught.sgl
- disassemble.sgl
- list_enhance.sgl
- enum.sgl
- enum_switch.sgl
- file.sgl
- file_read_test.sgl
- import.sgl
- multi_lib_imports.sgl
- list.sgl
- reassign_list.sgl
- hex.sgl
- num.sgl
- assign_pipeline.sgl
- pipeline.sgl
- pipeline_versus_traditional.sgl
- return_pipeline.sgl
- inline_return.sgl
- return_in_class.sgl
- return_in_function.sgl
- return_in_global.sgl
- return_in_loop.sgl
- scope.sgl
- multi_case_switch.sgl
- switch.sgl
- var_in_switch.sgl
- var_in_while.sgl
- distance.sgl
- fib.sgl
- final_variable.sgl
- flow.sgl
- for.sgl
- io.sgl
- map.sgl
- math.sgl
- string.sgl
- pubspec.yaml
- build.py
- .gitignore
- CMakeLists.txt
- CONTRIBUTING.md
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/SenegalLang/Senegal
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Senegal
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
// repository documentation
Was this content helpful?
(0 ratings)
