Kevin Matz
|
860088078d
|
allow spans to be bounded by floats
|
2018-10-29 07:53:49 -10:00 |
Kevin Matz
|
f38e5c77ee
|
allow parser syntax errors to stop parser tree walking
|
2018-10-28 19:21:19 -10:00 |
Kevin Matz
|
af2bd818da
|
use standard names for logging
|
2018-10-28 18:27:25 -04:00 |
Kevin Matz
|
006229f0e0
|
correct logic for asserting current master
|
2018-10-28 18:20:00 -04:00 |
Kevin Matz
|
95b5510e15
|
provide feedback during WAIT
|
2018-10-28 17:35:16 -04:00 |
Kevin Matz
|
669f4163e9
|
introduce WAIT macro
|
2018-10-28 17:27:05 -04:00 |
Kevin Matz
|
583a3f8a47
|
demote tree printing to debug logging level
|
2018-10-28 17:07:20 -04:00 |
Kevin Matz
|
b807860ab4
|
FM must have a specified level
|
2018-10-28 16:59:21 -04:00 |
Kevin Matz
|
db0f481769
|
fix inverted logic in RM
|
2018-10-28 16:58:01 -04:00 |
Kevin Matz
|
eb9a0b466d
|
reduce parser memory usage by removing labels from unique rules
|
2018-10-28 10:02:51 -04:00 |
Kevin Matz
|
3b48186a79
|
ListGo and ListGoto get implemented separately
|
2018-10-26 16:29:43 -04:00 |
Kevin Matz
|
90209dd49a
|
cleanup imports
|
2018-10-26 16:21:48 -04:00 |
Kevin Matz
|
8e7eb1b8f9
|
use ANTLR alternative labeling to refine parser logic
|
2018-10-26 16:19:04 -04:00 |
Kevin Matz
|
1fa50e0387
|
use rule labeling to simplify parser
|
2018-10-26 15:26:18 -04:00 |
Kevin Matz
|
1c4c4b18a2
|
remove parser internals from macro implementations
|
2018-10-25 16:39:41 -04:00 |
Kevin Matz
|
54340773bc
|
inline string to int/float
|
2018-10-25 16:26:15 -04:00 |
Kevin Matz
|
01e8a09925
|
minimalist string to int/float function
|
2018-10-25 16:18:54 -04:00 |
Kevin Matz
|
19c2a4ef55
|
change OscMAcroDefinitions import
|
2018-10-25 12:58:14 -04:00 |
Kevin Matz
|
6eb8b35aea
|
pass times to macro context, even though they do nothing with it yet.
|
2018-10-25 12:52:43 -04:00 |
Kevin Matz
|
5014f71915
|
cleanup and sort functions
|
2018-10-25 12:52:22 -04:00 |
Kevin Matz
|
e94e89be85
|
simplify parenting logic
|
2018-10-25 12:32:41 -04:00 |
Kevin Matz
|
dec487298e
|
remove unnecessary return
|
2018-10-25 12:27:33 -04:00 |
Kevin Matz
|
f96da2939c
|
purge duplicate targets only once per macro
|
2018-10-25 12:27:03 -04:00 |
Kevin Matz
|
c19da112bf
|
parser can be recalled from the ctx context
|
2018-10-21 15:52:14 -04:00 |
Kevin Matz
|
f1624604c2
|
sync version numbers with HogOS
|
2018-10-21 14:22:02 -04:00 |
Kevin Matz
|
3247352fd0
|
remove unused return values
|
2018-10-21 14:20:11 -04:00 |
Kevin Matz
|
6c5a8f484e
|
use python logging
|
2018-10-21 14:14:56 -04:00 |
Kevin Matz
|
9cf3ea7446
|
cleanup includes
|
2018-10-21 13:39:33 -04:00 |
Kevin Matz
|
48290d77c2
|
further refactoring to separate comment macro parsing from OSC
|
2018-10-21 13:30:39 -04:00 |
Kevin Matz
|
778f06d84a
|
refactor macro implementation to OscMacroDefinitions.py
|
2018-10-21 09:31:25 -04:00 |
Kevin Matz
|
a7afc4554b
|
check for cue number before looking at value
|
2018-10-21 01:51:41 -04:00 |
Kevin Matz
|
c2beebd57f
|
remove duplicate initialization
|
2018-10-21 00:43:04 -04:00 |
Kevin Matz
|
6a9ecef2cf
|
support for net devices
|
2018-10-21 00:30:21 -04:00 |
Kevin Matz
|
b63198d581
|
comments improve code
|
2018-10-20 23:38:11 -04:00 |
Kevin Matz
|
c352384822
|
prevent target duplication
|
2018-10-20 23:37:58 -04:00 |
Kevin Matz
|
52c67c831b
|
add a header
|
2018-10-20 19:06:35 -04:00 |
Kevin Matz
|
45eeb45e4b
|
ranges must be bounded by integers
|
2018-10-20 18:48:59 -04:00 |
Kevin Matz
|
2bd3fa30bd
|
list and scene implimentations
|
2018-10-20 18:22:32 -04:00 |
Kevin Matz
|
a16d531e3a
|
alphabetize variable declarations
|
2018-10-20 18:11:52 -04:00 |
Kevin Matz
|
59977d06ef
|
refactor values of bare numbers
|
2018-10-20 18:10:21 -04:00 |
Kevin Matz
|
e22935ee80
|
more precise output
|
2018-10-20 18:10:00 -04:00 |
Kevin Matz
|
c8bfcd22e8
|
implement MASTER related macros
|
2018-10-20 18:01:29 -04:00 |
Kevin Matz
|
5b70c20e24
|
release isn’t supported in OSC
|
2018-10-20 18:00:22 -04:00 |
Kevin Matz
|
c678e928c3
|
use antlr listener
|
2018-10-20 15:55:24 -04:00 |