https://github.com/asvln/analog Skip to content Sign up * Why GitHub? Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Issues - + Integrations - + GitHub Sponsors - + Customer stories- * Team * Enterprise * Explore + Explore GitHub - Learn and contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing Plans - + Compare plans - + Contact Sales - + Education - [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} asvln / analog Public * Notifications * Star 17 * Fork 0 Analogous, indented syntax for the Rust programming language. Unlicense License 17 stars 0 forks Star Notifications * Code * Issues 2 * Pull requests 0 * Actions * Security * Insights More * Code * Issues * Pull requests * Actions * Security * Insights main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 0 tags Code Latest commit @asvln asvln Fix ambiguity of else keyword ... b042aa1 Sep 18, 2021 Fix ambiguity of else keyword b042aa1 Git stats * 5 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time docs Fix ambiguity of else keyword Sep 18, 2021 src Initial language design Aug 11, 2021 .gitignore Initial language design Aug 11, 2021 Cargo.toml Fix ambiguity of else keyword Sep 18, 2021 README.md Fix ambiguity of else keyword Sep 18, 2021 UNLICENSE Initial language design Aug 11, 2021 View code analog Documentation Contributing README.md analog analog is an analogous, indented syntax for the Rust programming language. = ^door_open [false; 100] |pass| 1..101 = ^door pass |?| ^door <= 100 ^door_open[door - 1] !^door_open[door - 1] ^door += pass; |i &is_open| ^door_open.iter().enumerate( println! "Door {} is {}.", (i + 1), ?? is_open "open" !! "closed" Documentation To learn about the syntax, consult the documentation. The symbology provides a comprehensive overview of symbolic keywords. Contributing This is free and unencumbered software released into the public domain, as are all contributions. About Analogous, indented syntax for the Rust programming language. Resources Readme License Unlicense License Languages * Rust 100.0% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.