-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpseudo.yml
49 lines (42 loc) · 1.27 KB
/
pseudo.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
$interfaces$:
$base$:
$headers$:
- accessibility[public, private, protected, virtual] !
- static ?
- type[void, integer, string, array] !
- value ? # default value
- return[void, integer, string, array] !
$constructor$: $empty$ ?
$destructor$: $empty$ ?
$data$: $empty$ ?
$implementations$: $empty$ ?
$variable$:
$headers$: $interfaces.base.headers$ !
$constructor$: $file$(cvar.yml)$ ?
$destructor$: $file$(dvar.yml)$ ?
$struct$:
$headers$: $interfaces.base.headers$ !
$constructor$: $file$(cstruct.yml)$ ?
$destructor$: $file$(dstruct.yml)$ ?
$data$: $empty$ ?
$implementations$: $file$(istruct.yml)$ ?
# $define$:
# $variables$:
# $STACK_SIZE$: $interfaces.variable(public, integer, 256, integer)$
# $STACK$: $interfaces.variable(public, array[integer][$STACK_SIZE$], [], array)$
# $structs$:
# $one$:
# $base$: $interfaces.base.headers$
# $constructor$: $empty$
# $destructor$: $empty$
# $data$: $empty$
# $implementations$: $empty$
# $two$:
# $base$: $interfaces.base.headers$
# $constructor$: $empty$
# $destructor$: $empty$
# $data$: $empty$
# $implementations$: $empty$
$stack$:
$stack_frame$:
$evaluation_area$: .