Commit Graph

7673 Commits (9399ad7f27ac563bf5197fdb395bbe8ade97fbef)

Author SHA1 Message Date
Rick Carlino 9399ad7f27 Updates to corpus + generator. 2019-02-25 15:58:01 -06:00
Rick Carlino 8b79fdd866 Finalize changes to `latest_corpus.rb` 2019-02-25 13:46:06 -06:00
Rick Carlino cb36bc0727 Reintroduce type CeleryNode 2019-02-25 11:51:12 -06:00
Rick Carlino 80d11f9fc9 [UNSTABLE] reintroduce LegalArgString, LegalKindString 2019-02-25 11:36:52 -06:00
Rick Carlino 1af7dbec5a [UNSTABLE] Part I of enum/const generator fixes 2019-02-25 11:17:11 -06:00
Rick Carlino b717241d8d Emit constants like DIGITAL, ANALOG, etc.. 2019-02-25 10:23:22 -06:00
Rick Carlino 2f266e9429 Bring back corpus.d.ts header 2019-02-25 10:12:08 -06:00
Rick Carlino 55231bcba4 Modify corpus enums to mirror legacy enum names 2019-02-25 09:49:56 -06:00
Rick Carlino 0cd6258ac8 Write corpus generator output to file 2019-02-25 09:14:09 -06:00
Rick Carlino f64641cc11 Merge branch 'nightly' of github.com:FarmBot/Farmbot-Web-App into new_corpus 2019-02-25 08:35:03 -06:00
Rick Carlino 1e0e033caf Bug fix: CeleryScript errors were using non-human readable #inspect method instead of #name 2019-02-25 08:34:55 -06:00
Rick Carlino ac9ea0c45c Fix seeds.rb to reflect new corpus shape 2019-02-25 07:55:43 -06:00
gabrielburnworth 79a0cdd31b rename FE variables 2019-02-22 18:09:40 -08:00
Rick Carlino cfe4acc050 Works. 2019-02-22 15:57:01 -06:00
Rick Carlino b0591e20f9 Use corpus-internal enums correctly (type error fix) 2019-02-22 15:54:17 -06:00
Rick Carlino 9340f344da Fix formatting and array issues 2019-02-22 15:46:04 -06:00
Rick Carlino 1621504c54 Fix naming collisions between corpus types and typescript types 2019-02-22 15:28:51 -06:00
Rick Carlino 38a56ac7e6 Nearly working TS interface generator for new corpus types 2019-02-22 14:56:49 -06:00
Rick Carlino fe89ddb857 Add inline documentation to corpus 2019-02-22 11:37:39 -06:00
Rick Carlino 6041639ffe Run Rufo, I guess. 2019-02-22 08:52:53 -06:00
Rick Carlino abe58e7d56 WIP 2019-02-22 08:43:17 -06:00
Rick Carlino ac9353a340 Done with enums. NEXT: Corpus tagging 2019-02-21 16:58:28 -06:00
Rick Carlino 0e75ce9671 [STABLE] replace non-native enums 2019-02-21 16:51:04 -06:00
Rick Carlino f3c66adc15 [STABLE] Native enums work, begin replacing non-native enums 2019-02-21 16:39:21 -06:00
Rick Carlino 5664b877f8 Rename atom.value to atom.tag 2019-02-21 16:01:49 -06:00
Rick Carlino 9241c0a545 [STABLE] πŸŽ‰πŸŽ‰ Ready to implement native enum types 2019-02-21 15:38:09 -06:00
Rick Carlino b1b6c6839d [UNSTABLE] Handle variable resolution in ASTNode class. 3 specs failing. 2019-02-21 15:09:49 -06:00
Rick Carlino acf9d2f396 [UNSTABLE] Clean up ASTNode#cross_check. NEXT: Get `enum` and friends working 2019-02-21 14:55:32 -06:00
Rick Carlino c360e1a0ea [UNSTABLE] Use duck typing for ASTLeaf/ASTNode checks. NEXT: Get `enum` and friends working 2019-02-21 14:27:35 -06:00
Rick Carlino 01b035b66a [UNSTABLE] Corpus-level `value` types work. NEXT: Get `enum` and friends working 2019-02-21 13:04:34 -06:00
Rick Carlino ba7525bbb7 [UNSTABLE] New corpus types implemented. NEXT: Update corpus validation logic. 2019-02-21 08:43:42 -06:00
Rick Carlino 3439ae6c9e VERY UNSTABLE. WIP 2019-02-20 17:13:23 -06:00
Rick Carlino 4176ba234b Merge `nightly` branch, remove duplicate `package` in corpus declaration 2019-02-20 10:36:41 -06:00
Rick Carlino b0df151ae9 Add `tags` option to definitions, corpus. NEXT: Investigate regimen issues noted. 2019-02-20 10:23:31 -06:00
Rick Carlino de6cdcdc8d Clean up legacy declaration issues. NEXT: Add `tags` option to definitions, corpus. 2019-02-20 08:40:13 -06:00
gabrielburnworth 2c80868f99 spellcheck 2019-02-19 18:10:08 -08:00
Rick Carlino 496e1501d4 Added `blk` option to initializer. NEXT: Add `tags` option to definitions, corpus. 2019-02-19 15:01:36 -06:00
Rick Carlino 71e4a1675a [STABLE] Use keyword args when defining corpus 2019-02-19 14:05:58 -06:00
Rick Carlino 1dc9cf0b62 Tidy corpus const declarations in preparation for tags addition. 2019-02-19 11:11:21 -06:00
Rick Carlino 3f2c02bd7d Corpus tracks values 2019-02-19 10:21:45 -06:00
Rick Carlino 3b7f9da9ae Corpus tracks enums 2019-02-19 10:02:10 -06:00
Rick Carlino 02775411a1 Change corpus key names/strucutre 2019-02-19 09:34:00 -06:00
Rick Carlino aba21f029e Begin adding enum/value types to corpus. 2019-02-19 09:13:09 -06:00
Rick Carlino 9cb17666c0 Merge RPC + Sequence nodes 2019-02-18 17:48:25 -06:00
gabrielburnworth 1b6f43892c misc 2019-02-15 15:46:27 -08:00
Rick Carlino 63bf7b08c7 Minor merge conflict in package.json while merging `staging` 2019-02-15 14:55:39 -06:00
Rick Carlino 287c411de8 Rake task pruning, add variable_declaration back 2019-02-15 14:52:08 -06:00
Rick Carlino 75c82d1dea WIP 2019-02-15 13:01:56 -06:00
Rick Carlino a017b6c113 Update rake typescript task 2019-02-15 10:37:11 -06:00
Rick Carlino fff36ad73b Remove variable_declaration (for now) 2019-02-15 09:46:52 -06:00