6 days ago
7b22b1f
parse: Add newline to make printing ParseContexts easier
ea40b50
parse: Add statement parsing
11 days ago
f493708
meson.build: Install evtone
15 days ago
561bc64
evtone: Don't return 1 if nanosleep is interrupted by a signal
d22fca9
evtone: Use sigaction instead of signal
...
15 days ago
cac1f04
evtone: Use sizeof(event) instead of sizeof(struct input_event)
15 days ago
a3185c2
evtone: Check return of write() properly
23 days ago
72a4d3c
tests: Document expected parse task
23 days ago
d90868d
tests: Test parse_value error propagation
df700ea
parse: Add code for parsing values
23 days ago
f8c235b
env: Use automatic CPU count for dotest_long
23 days ago
4b02e4f
tests: parse: Clarify what error_on_token does
23 days ago
9bad3a3
tests: parse: Use a mock class for note skipping
24 days ago
88457f0
tests: Use a static parse context for tests
09333dc
tests: Use a static token location for random tokens
91618a9
tests: Use static tokens with static locattions
...
27 days ago
563313f
tests: Fix test reference invalid name
27 days ago
3e85427
tests: Fix test_tokenize not testing whitespace
28 days ago
18773a8
tests: Document parse error exception codes
28 days ago
b079a87
parse: Reserve keywords for reference names
8b01b55
tests: Move whitespace code to test_tokenize
f8eff5b
parse: Parse a reference node
28 days ago
e178e36
env: Fix reference to syntax.py
28 days ago
bcd7fcc
parse: Parse text and bools to AST types
21efdb6
parse: Check types when clearing notes, add extra tests
ac35297
syntax: Refactor draw_syntax_random and add draw_syntax_texttoken
...
on 22 May
1e2b1bd
build: Note about executable mode
on 22 May
fe992cc
build: Always zip creation system to Unix
on 22 May
6b148de
build: Replace Windows line endings with Unix ones