Commit graph

1022 commits

Author SHA1 Message Date
Tad Hardesty
64f8a75bf3 Add DreamChecker to root readme 2019-07-03 13:37:49 -07:00
Tad Hardesty
dd5f05fe3b Add 'Running' section to dmdoc readme 2019-07-03 12:35:58 -07:00
Tad Hardesty
1e4d3badf1 Output to 'dmdoc' directory instead of 'docs' 2019-07-03 12:31:11 -07:00
Tad Hardesty
41574706a3 Link directly to README.md in dmdoc output 2019-07-03 12:30:21 -07:00
Tad Hardesty
2f4ed73d94 Add a readme for the dreammaker crate 2019-07-02 20:35:20 -07:00
Tad Hardesty
30b78983d0 Rewrite DreamChecker's readme 2019-07-02 20:22:24 -07:00
Tad Hardesty
fba51ebb9a Fix 'never calls parent' error having no component 2019-07-02 20:20:54 -07:00
Tad Hardesty
191e203d46 Add dreamchecker to src/README.md 2019-07-02 19:13:52 -07:00
Tad Hardesty
2b3960586d Add Toggle All functionality to dmdoc index page 2019-07-02 01:21:51 -07:00
Tad Hardesty
22d98736fb Move coverage info next to Modules and Types headers 2019-07-02 01:09:01 -07:00
Tad Hardesty
fb8763cd9a Add dmdoc build info comment to index page 2019-07-02 00:48:56 -07:00
Tad Hardesty
3706431179 Add dmdoc link to output footer 2019-07-02 00:38:05 -07:00
Tad Hardesty
8612e2a9dd Add dmdoc readme 2019-07-02 00:26:02 -07:00
Tad Hardesty
f9f830ea92 Update dependency versions
Updates git2, rand, jsonrpc-core, lsp-types, pulldown-cmark.
2019-07-02 00:26:02 -07:00
Tad Hardesty
c9c7771227 Run cargo update 2019-07-02 00:26:02 -07:00
Tad Hardesty
6742a93baf Add note to errors which terminate the parse 2019-06-30 19:26:50 -07:00
Tad Hardesty
6826974133 Add dreamchecker --version with commit and build date 2019-06-30 15:17:16 -07:00
Tad Hardesty
fc40d8092c Update copyright years in dmm-tools and dm-langserver 2019-06-30 14:57:20 -07:00
Tad Hardesty
0010eafd50 Move modules path hardcoding earlier in the file 2019-06-30 14:53:38 -07:00
Tad Hardesty
905e30535a Add dmdoc --version with commit and build date 2019-06-30 14:29:11 -07:00
Tad Hardesty
cb31916ca0 Add ConstFn::File 2019-06-29 17:59:17 -07:00
Tad Hardesty
6b401ef5ef Add coverage to dmdoc output
Closes #38.
2019-06-29 16:28:07 -07:00
Tad Hardesty
88f2c92810 Handle 1#INF literals
Fixes #78.
2019-06-29 15:54:01 -07:00
Tad Hardesty
71190c1291 Possibly fix Travis not doing release builds 2019-06-26 23:46:47 -07:00
Tad Hardesty
835ebd5d76 Disable the editor crate again 2019-06-26 23:08:25 -07:00
Tad Hardesty
3422607368 Use Constant::as_int in rgb() evaluation 2019-06-26 22:50:33 -07:00
Tad Hardesty
ec8533ce6f Drop noisy_float dependency
Turns out BYOND actually does have NaN.
2019-06-26 22:48:18 -07:00
Tad Hardesty
f2da6c1d3a Add fix hints for proc calls and return types 2019-06-26 14:32:35 -07:00
Tad Hardesty
a14e2be2ef Add 'fix hint' for list type annotations 2019-06-26 14:24:06 -07:00
Tad Hardesty
2146d911f6 Fix rgb() erroring on floating-point arguments
Adds a relevant test case.

Fixes #81.
2019-06-26 02:39:47 -07:00
Tad Hardesty
e730a1e0a6 Improve messaging in the type expr compiler 2019-06-26 02:31:32 -07:00
Nick
535a8a2e59 Add dockerfile (#73)
I told you I'd do it and I did it. Also includes some rudimentary
documentaiton on how to use the docker image.
2019-06-26 02:22:31 -07:00
Tad Hardesty
e931d94c15 Include a constant in the Analysis for prefabs 2019-06-25 22:42:20 -07:00
Tad Hardesty
ebbe056944 Handle .type and L[].type analyses 2019-06-25 01:12:47 -07:00
Tad Hardesty
180f431e07 Pass argument Analysis to TypeExpr::evaluate 2019-06-24 22:30:12 -07:00
Tad Hardesty
ae92ec4772 Implement TypeExprCompiler::visit_follow 2019-06-24 21:58:54 -07:00
Tad Hardesty
f77b8dc70a Add further type expression structure 2019-06-24 21:41:25 -07:00
Tad Hardesty
5ed88c420c Add stub for return type expressions 2019-06-24 20:42:11 -07:00
Tad Hardesty
3a08659f96 Add list of known built-in proc settings 2019-06-24 20:24:25 -07:00
Tad Hardesty
46bd2f0433 Add unlint expression escape hatch 2019-06-24 19:43:34 -07:00
Tad Hardesty
7ca628b4d4 Add warnings for misuse of 'set spacemandmm_' statements 2019-06-24 19:42:05 -07:00
Tad Hardesty
079a4af9fb Add Sublime extension link 2019-06-24 13:22:28 -07:00
Tad Hardesty
defadb8e7d Update feature list in langserver README 2019-06-24 13:09:07 -07:00
Tad Hardesty
9353f820ad Support GotoDefinition on proc names in proc headers 2019-06-24 11:46:52 -07:00
Tad Hardesty
df6b02b4a0 Erase old diagnostics for now-clean files on reparse 2019-06-23 20:51:43 -07:00
Tad Hardesty
51a0fd2631 Add a reparse notification for faster diagnostic pumps 2019-06-23 20:47:57 -07:00
Tad Hardesty
df654bda95 Sort results of Find References 2019-06-23 19:04:02 -07:00
Tad Hardesty
8cc091e6c0 Improve document open/close diagnostics 2019-06-22 18:55:22 -07:00
Tad Hardesty
2294d29b95 Handle Exit notifications without decoding them
Sublime likes to send exit with a {} payload rather than a null
playload.
2019-06-22 18:51:49 -07:00
DamianX
d51e437fa1 Add pixel_{x,y} to proc/image (#86)
Even the reference doesn't say anything about them, but they do work.
2019-06-04 12:07:33 -07:00