mirror of
https://github.com/artegoser/ONLang
synced 2024-12-23 09:33:44 +03:00
doc: yaml example
This commit is contained in:
parent
774517f4e2
commit
91aec883c8
2 changed files with 41 additions and 8 deletions
16
ROADMAP.md
16
ROADMAP.md
|
@ -1,12 +1,12 @@
|
||||||
# TODO CONCEPTS
|
# TODO CONCEPTS
|
||||||
|
|
||||||
1. Functions
|
- [ ] Functions
|
||||||
2. imports
|
- [ ] imports
|
||||||
3. scopes of visibility
|
- [ ] scopes of visibility
|
||||||
4. parallel tasks `{parallel:[..tasks]}`
|
- [ ] parallel tasks `{parallel:[..tasks]}`
|
||||||
5. types conversion
|
- [ ] types conversion
|
||||||
6. methods for arrays
|
- [ ] methods for arrays
|
||||||
7. writing objects to a variable
|
- [ ] writing objects to a variable
|
||||||
8. yaml support?
|
- [x] yaml support?
|
||||||
|
|
||||||
and something else
|
and something else
|
||||||
|
|
33
example.yaml
Normal file
33
example.yaml
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
main:
|
||||||
|
- let:
|
||||||
|
i: 0
|
||||||
|
- loop:
|
||||||
|
- if:
|
||||||
|
condition:
|
||||||
|
comp:
|
||||||
|
- var: i
|
||||||
|
- ">="
|
||||||
|
- 10
|
||||||
|
body:
|
||||||
|
- "\n"
|
||||||
|
- break
|
||||||
|
- assign:
|
||||||
|
i:
|
||||||
|
calc:
|
||||||
|
- var: i
|
||||||
|
- +
|
||||||
|
- 1
|
||||||
|
- print:
|
||||||
|
- "\ri = "
|
||||||
|
- var: i
|
||||||
|
- sleep: 500
|
||||||
|
|
||||||
|
- println: Test
|
||||||
|
- Input a var
|
||||||
|
- let:
|
||||||
|
name:
|
||||||
|
input: "Your name: "
|
||||||
|
- print:
|
||||||
|
- "Bye, "
|
||||||
|
- var: name
|
||||||
|
- "!"
|
Loading…
Add table
Reference in a new issue