1
0
Fork 0
Commit Graph

46 Commits

Author SHA1 Message Date
Kevin Matz c1a7ad48b2 use intra-package references for imports 2019-11-01 10:25:08 -04:00
Kevin Matz bc1e5920db cleanup span calculation 2018-10-29 17:19:18 -10:00
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