banish
A declarative framework for rule-based state machines in Rust.
파일 탐색기
최종 버전 다운로드 (.zip)- SKILL.md
- banish_dispatch.rs
- lib.rs
- Cargo.toml
- codegen.rs
- lib.rs
- machine.rs
- parse_ast.rs
- validate.rs
- Cargo.toml
- README.md
- reference.md
- records.txt
- records_clean.txt
- main.rs
- banishdispatch_on_nonenum.rs
- banishdispatch_on_nonenum.stderr
- break_in_final_state.rs
- break_in_final_state.stderr
- conditionless_rule_with_fallback.rs
- conditionless_rule_with_fallback.stderr
- duplicate_block_attribute.rs
- duplicate_block_attribute.stderr
- duplicate_rule_name.rs
- duplicate_rule_name.stderr
- duplicate_state_attribute.rs
- duplicate_state_attribute.stderr
- duplicate_state_name.rs
- duplicate_state_name.stderr
- final_state_guarded_transition_only.rs
- final_state_guarded_transition_only.stderr
- final_state_missing_exit.rs
- final_state_missing_exit.stderr
- isolated_state_guarded_transition_only.rs
- isolated_state_guarded_transition_only.stderr
- isolated_state_max_entry_only.rs
- isolated_state_max_entry_only.stderr
- isolated_state_no_exit.rs
- isolated_state_no_exit.stderr
- machine_attr_no_banish.rs
- machine_attr_no_banish.stderr
- machine_attr_passed_args.rs
- machine_attr_passed_args.stderr
- max_entry_zero.rs
- max_entry_zero.stderr
- max_iter_zero.rs
- max_iter_zero.stderr
- multiple_block_attribute_blocks.rs
- multiple_block_attribute_blocks.stderr
- multiple_state_attribute_blocks.rs
- multiple_state_attribute_blocks.stderr
- rule_missing_body.rs
- rule_missing_body.stderr
- transition_guard_missing_semicolon.rs
- transition_guard_missing_semicolon.stderr
- unknown_block_attribute.rs
- unknown_block_attribute.stderr
- unknown_state_attribute.rs
- unknown_state_attribute.stderr
- unknown_transition_target.rs
- unknown_transition_target.stderr
- unknown_transition_target_fallback.rs
- unknown_transition_target_fallback.stderr
- unknown_transition_target_max_entry.rs
- unknown_transition_target_max_entry.stderr
- unknown_transition_target_max_iter.rs
- unknown_transition_target_max_iter.stderr
- async.rs
- dragon_fight.rs
- errors.rs
- isolate.rs
- order_processing.rs
- pattern_conditions.rs
- record_normalizer.rs
- traffic_lights.rs
- utilities.rs
- Cargo.toml
- .gitignore
- Cargo.toml
- LICENSE.Apache-2.0
- LICENSE.MIT
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/LoganFlaherty/banish
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd banish
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Rust
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo add banish
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo test
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
