Commit graph

1031 commits

Author SHA1 Message Date
Pieter-Jan Briers
89eafa9e14 Very basic dark theme
Dark theme uses prefers-color-scheme media query.
2019-08-18 16:15:45 -07:00
Tad Hardesty
2644479a93 Fix deprecation warnings in Rust 1.37 2019-08-17 12:54:07 -07:00
Tad Hardesty
574f1f780e Allow #including .dme files 2019-07-15 18:09:10 -07:00
Tad Hardesty
a0cdb4fe44 Return documentation with completion results 2019-07-14 20:18:33 -07:00
Tad Hardesty
1fb53dc003 Add TypeProc::main_value method 2019-07-14 20:18:21 -07:00
Ilya
c0963bb31a Add built in values for most of the atom vars (#89)
It seems legit, that vars with default values will have those values.
I also use them in my editor, so it's time to move them from my local
copy to original repo.

Values themself are taken from official BYOND ref.
2019-07-12 13:07:49 -07:00
Tad Hardesty
d304549816 Add release preparation script 2019-07-04 12:02:32 -07:00
Tad Hardesty
ff0a740d5b Remove some unused mut annotations 2019-07-04 11:12:38 -07:00
Tad Hardesty
fb133cb7c5 Bump command-line tools to 1.0.0 2019-07-03 13:45:34 -07:00
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