sphinx-lang
An intepreter for a simple dynamic language written in Rust
파일 탐색기
최종 버전 다운로드 (.zip)- sphinx-dasm.rs
- sphinx.rs
- iter.rs
- misc.rs
- primitive.rs
- chunk.rs
- consts.rs
- errors.rs
- funproto.rs
- opcodes.rs
- scope.rs
- errors.rs
- resolver.rs
- table.rs
- dasm.rs
- snapshot.rs
- symbol.rs
- tests.rs
- traceback.rs
- string.rs
- comments.rs
- general.rs
- keywords.rs
- literals.rs
- strmatcher.rs
- comments.rs
- lexerrules.rs
- literals.rs
- errors.rs
- rules.rs
- tests.rs
- token.rs
- errors.rs
- expr.rs
- fundefs.rs
- operator.rs
- pattern.rs
- primary.rs
- stmt.rs
- tests.rs
- errorkinds.rs
- signature.rs
- gcbox.rs
- handle.rs
- ptrmeta.rs
- trace.rs
- weak.rs
- buffer.rs
- intern.rs
- boolean.rs
- dispatch.rs
- iterator.rs
- metatable.rs
- misc.rs
- numeric.rs
- ops.rs
- reference.rs
- string.rs
- tuple.rs
- userdata.rs
- callframe.rs
- instruction.rs
- errors.rs
- function.rs
- gc.rs
- iter.rs
- module.rs
- strings.rs
- tests.rs
- types.rs
- variant.rs
- vm.rs
- builtins.rs
- codegen.rs
- debug.rs
- frontend.rs
- language.rs
- lexer.rs
- lib.rs
- macros.rs
- parser.rs
- runtime.rs
- source.rs
- utils.rs
- assign_to_upvalue.sph
- nested_closure.sph
- open_closure_in_function.sph
- continue.sph
- for.sph
- argument_unpack.sph
- empty_body.sph
- inner_block.sph
- local_recursion.sph
- missing_arguments.sph
- nested_call_with_arguments.sph
- elif.sph
- else.sph
- if.sph
- truth.sph
- zip_unzip.sph
- continue.sph
- loop.sph
- assignment.sph
- comparison.sph
- assign_to_outer_block.sph
- early_bound.sph
- in_middle_of_block.sph
- in_nested_block.sph
- redeclare_global.sph
- continue.sph
- while.sph
- empty_file.sph
- precedence.sph
- test_scripts.rs
- .gitignore
- bnf.sublime-syntax
- Cargo.lock
- Cargo.toml
- env_model.graphml
- LICENSE
- README.md
- rust-toolchain.toml
- sphinx.sublime-project
- sphinx.sublime-syntax
- sphinx.tmPreferences
- sphinx_grammar.bnf
- syntax_examples.sph
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/mwerezak/sphinx-lang
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd sphinx-lang
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Rust
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
