Tad Hardesty
|
925f5f1c4d
|
Add render pass to expand the gravity generator structure
|
2018-03-11 13:51:34 -07:00 |
|
Tad Hardesty
|
faf84f83cf
|
Split random and transit-tube passes to their own files
|
2018-03-11 13:19:23 -07:00 |
|
Tad Hardesty
|
85f59dd111
|
Improve output of list-passes
|
2018-03-11 13:16:10 -07:00 |
|
Tad Hardesty
|
1e80f99778
|
Add vending machines to the random render-pass
|
2018-03-11 13:07:44 -07:00 |
|
Tad Hardesty
|
301d82db41
|
Fix missing icons causing rendering to end early
|
2018-03-11 12:54:47 -07:00 |
|
Tad Hardesty
|
ce1c6c3847
|
Add kirby plants to the random render-pass
|
2018-03-11 12:54:26 -07:00 |
|
Tad Hardesty
|
f4d2e54a94
|
Add a README to the src directory
|
2018-03-11 11:44:30 -07:00 |
|
Tad Hardesty
|
523c2f401e
|
Fix link to language server protocol spec
|
2018-03-11 01:23:50 -08:00 |
|
Tad Hardesty
|
8bf935eaa8
|
Add a cli subcommand for xml objtree output
|
2018-03-11 01:16:22 -08:00 |
|
Tad Hardesty
|
3a6dcd568d
|
Separate and update the tests, improve pretty-printing
|
2018-03-11 01:02:57 -08:00 |
|
Tad Hardesty
|
d8ff575f10
|
Send diagnostic list to client on startup
|
2018-03-11 00:34:45 -08:00 |
|
Tad Hardesty
|
4c4a7aef4a
|
Return best-effort object trees in case of parse error
|
2018-03-11 00:04:35 -08:00 |
|
Tad Hardesty
|
6aa9bc2948
|
Remove Result from IndentProcessor's input and output types
|
2018-03-10 22:22:42 -08:00 |
|
Tad Hardesty
|
ca321a6957
|
Allow indentation processor to recover from errors
|
2018-03-10 21:59:48 -08:00 |
|
Tad Hardesty
|
ec1be52fcd
|
Remove Result from around Preprocessor's output type
|
2018-03-10 21:28:57 -08:00 |
|
Tad Hardesty
|
d6597f7101
|
Fix resource literals not terminating correctly
|
2018-03-10 20:38:30 -08:00 |
|
Tad Hardesty
|
ca07fe3ad5
|
Show warnings for unterminated ifdefs
|
2018-03-10 20:37:30 -08:00 |
|
Tad Hardesty
|
f63c27b753
|
Remove Result from around Lexer's output type
|
2018-03-10 20:28:19 -08:00 |
|
Tad Hardesty
|
6eb0912dc0
|
Register errors rather than failing in Lexer internals
|
2018-03-10 20:16:51 -08:00 |
|
Tad Hardesty
|
d649d1bd29
|
Improve number parsing errors in lexer
|
2018-03-10 18:20:58 -08:00 |
|
Tad Hardesty
|
5ac3b4879e
|
Read the identifier under the cursor when going to definition
|
2018-03-10 17:57:44 -08:00 |
|
Tad Hardesty
|
d9059ae3a4
|
Support incremental document sync
|
2018-03-10 12:19:33 -08:00 |
|
Tad Hardesty
|
a8b9ee6b28
|
Allow constructing Lexer from any iterator of bytes
|
2018-03-10 11:31:33 -08:00 |
|
Tad Hardesty
|
a2b631403f
|
Add initial receipt of documents from the client
|
2018-03-10 01:41:19 -08:00 |
|
Tad Hardesty
|
a0442e3233
|
Provide dummy go-to-definition capability
|
2018-03-10 00:51:58 -08:00 |
|
Tad Hardesty
|
4ef55c8538
|
Print NYI messages to stderr rather than popups
|
2018-03-09 23:22:01 -08:00 |
|
Tad Hardesty
|
55cb81d1ff
|
Add a Context reference to the Parser
|
2018-03-09 23:03:32 -08:00 |
|
Tad Hardesty
|
ada7f40d8c
|
Attempt to parse the DME on langserver startup
|
2018-03-09 01:30:14 -08:00 |
|
Tad Hardesty
|
f0ed44fe03
|
Print debug messages to stderr instead
|
2018-03-09 01:08:11 -08:00 |
|
Tad Hardesty
|
9d98df3849
|
Read workspace root from initialize call
|
2018-03-08 22:24:34 -08:00 |
|
Tad Hardesty
|
7a75b5793d
|
Handle jsonrpc decode errors with more grace
|
2018-03-08 20:51:15 -08:00 |
|
Tad Hardesty
|
6e7758bb05
|
Implement shutdown method call
|
2018-03-08 19:44:42 -08:00 |
|
Tad Hardesty
|
a9e97e275a
|
Drop pre-init requests
|
2018-03-08 19:24:17 -08:00 |
|
Tad Hardesty
|
3a4153ae08
|
Add method matcher for notifications
|
2018-03-08 19:19:53 -08:00 |
|
Tad Hardesty
|
5b51f84dd4
|
Add method matcher for method calls
|
2018-03-08 18:58:30 -08:00 |
|
Tad Hardesty
|
bd445ce453
|
Send a hello on the first request to the langserver
|
2018-03-08 00:52:33 -08:00 |
|
Tad Hardesty
|
cbcb42d932
|
Add more language server skeleton
|
2018-03-08 00:26:11 -08:00 |
|
Tad Hardesty
|
485afc6806
|
Update Cargo dependencies
|
2018-03-07 01:18:14 -08:00 |
|
Tad Hardesty
|
cb7e335e95
|
Make constant-evaluation errors non-fatal
|
2018-03-07 00:06:06 -08:00 |
|
Tad Hardesty
|
5a678559c8
|
Fix tinting images with no alpha channel
|
2018-03-06 23:21:29 -08:00 |
|
Tad Hardesty
|
a20bb546a7
|
Add sound() constant function
|
2018-03-06 23:09:02 -08:00 |
|
Tad Hardesty
|
b5bc9e097d
|
Allow keyword arguments in constant new() calls
|
2018-03-06 23:08:53 -08:00 |
|
Tad Hardesty
|
326ab492dc
|
Defer list association handling until after the parser
|
2018-03-06 22:42:26 -08:00 |
|
Tad Hardesty
|
8da6c768de
|
Add Severity enum and add builders to DMError
|
2018-03-06 22:02:18 -08:00 |
|
Tad Hardesty
|
8b41b4c8da
|
Rearrange constants module to put the types first
|
2018-03-06 21:12:53 -08:00 |
|
Tad Hardesty
|
f0eda65079
|
Handle octal numeral corner cases better
|
2018-03-06 21:05:51 -08:00 |
|
Tad Hardesty
|
5857a2e154
|
Interpret string literals as Latin-1
|
2018-03-06 21:03:41 -08:00 |
|
Tad Hardesty
|
5123ab3ece
|
Show all errors, not just one, in parse_environment
|
2018-03-06 21:02:36 -08:00 |
|
Tad Hardesty
|
aa202dcc6e
|
Add a Context reference to Lexer
|
2018-03-06 19:30:22 -08:00 |
|
Tad Hardesty
|
0aae716b0c
|
Add do-while statements
|
2018-03-06 18:16:39 -08:00 |
|