add ASX to the docs, and versionise it
This commit is contained in:
parent
db1794d82e
commit
8f967fc172
8 changed files with 714 additions and 0 deletions
49
docs/versioned_docs/version-0.2.0/syntax.md
Normal file
49
docs/versioned_docs/version-0.2.0/syntax.md
Normal file
|
@ -0,0 +1,49 @@
|
|||
---
|
||||
sidebar_position: 2
|
||||
description: Az Astro Lang synatx bemutatása
|
||||
---
|
||||
|
||||
# Syntax
|
||||
|
||||
---
|
||||
|
||||
## Típusok:
|
||||
|Típus neve|Magyar neve|Leírása|Példa|
|
||||
|---|---|---|---|
|
||||
|String|Szöveg|Minden ami szöveg.|`szaft"test"szaft`|
|
||||
|Number|Szám|Minden ami szám.|`2, 3.14, -5`|
|
||||
|Identifier|Azonosító|A változók, dolgok neve/azonosítója, több szót is támogat. Fontos: szám nem lehet a szavak elején, mert az már számnak számít!|`teszt, több szót is támogat, ez is jo72`|
|
||||
|Operator|Művelet|Minden ami művelet.|`+, -, *`|
|
||||
|Keyword|Kulcsszó|Azok az azonosítók amelyek valamilyen funkciót látnak el a programnyelben.|`gethelj, lőcsve, ha geny`|
|
||||
|Separator|Elválasztó|Olyan karakterek, melyek elválaszják a többi típust egymástól.|`=, (, {`|
|
||||
|
||||
Példa:
|
||||
```asl
|
||||
gethelj a = 15 + 2
|
||||
^ ^ ^ ^ ^ ^ Number
|
||||
| | | | | Operator
|
||||
| | | | Number
|
||||
| | | Separator
|
||||
| | Identifier
|
||||
| Keyword
|
||||
```
|
||||
|
||||
## Egyéb:
|
||||
### Komment:
|
||||
Ezek nem befolyásolják a kód futását, csak leírást adnak arról, hogy mi mit csinál.
|
||||
- Egysoros kommentet így tudsz létrehozni: `//komment`
|
||||
- Többsoros kommentet pedig így: `/*komment*/`
|
||||
### Logikai érték:
|
||||
:::info
|
||||
|
||||
A nyelv ezeket kulcsszóként kezeli!
|
||||
|
||||
:::
|
||||
Igaz (piszv) vagy hamis (nem piszv)
|
||||
### Semmi:
|
||||
:::info
|
||||
|
||||
A nyelv ezt is kulcsszóként kezeli!
|
||||
|
||||
:::
|
||||
Null (nincs hám)
|
Loading…
Add table
Add a link
Reference in a new issue