aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
blob: 3cc01a94c46ed595f31a243df81f8e5fc950dc4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "../include/parser.h"
#include <string.h>

int main() {
    const char *code = 
"value1 = 1\n"
"value2 = true\n"
"value3 = null\n"
"value4 = \"hello world\"\n"
"value5 = [\"hello\", \"world\", 5]\n"
"value6 = {\"hello\": \"world\", \"value\": 23}\n"
"value7 = fn () {}\n"
"value8 = fn (value) {}\n"
"value9 = {\n"
"    \"hello\": \"world\",\n"
"    \"sayHello\": fn() {\n"
"        \n"
"    }\n"
"}\n"
"\n"
"str = value9[\"hello\"]\n"
"value9[\"sayHello\"]()";
    return tsl_parse(code, strlen(code));
}