Michał Wawrzyniec Urbańczyk
17f729874e
Node Discovery ( https://github.com/enso-org/ide/pull/250 )
...
This PR introduces node discovery logic in `double_representation/node.rs`.
The parser dependency has been bumped, due to #2154 .
Improvements in definition discovery — fixed previous issue where first line in block was ignored.
Original commit: 1370aaf431
2020-03-10 17:54:28 +01:00
Maciej Mikołajek
471c8aebe6
Add documentation for Documentation Parser ( #596 )
...
* Add documentation for DocParser
* Edit the documentation of the doc comment syntax
Co-authored-by: Ara Adkins <me@ara.io>
2020-03-10 16:18:59 +01:00
Wojciech Daniło
619eb4fabd
Fixing node version ( https://github.com/enso-org/ide/pull/251 )
...
Original commit: af54d2876c
2020-03-10 15:33:02 +01:00
Michał Wawrzyniec Urbańczyk
22c431c796
Parser Attaching Ids to Expressions ( #577 )
...
This PR makes two changes:
1. parser will give IDs to nodes' expressions (unless already set);
2. `ASTOf.equals` will not compare IDs
Both were already agreed to and implemented as part of `wip/mwu/graph-syntax` branch (though 1. in quite different shape). However, it was abandoned after Rust was selected as the technology for IDE "backend". Now, as we are reimplementing double representation in Rust we need parts of the technology back in the parser.
Prerequisite for https://github.com/luna/ide/issues/186 .
Implements https://github.com/luna/ide/issues/228 .
2020-03-09 15:49:04 +01:00
Ara Adkins
cc98f15ee8
Update the bug report template
2020-03-09 13:51:28 +00:00
Ara Adkins
ac5a9eb639
Add a --version
flag to the cli ( #584 )
2020-03-09 13:44:40 +00:00
Dmitry Bushev
7b17e7e789
Add file/move message to language server ( #574 )
...
* feat: impl Ws MoveFile
* doc: update engine-services
* misc: run scalafmt
* test: add more
* fix: rebase
* test: add missing cases
* misc: run scalafmt
* test: update
2020-03-09 14:26:10 +03:00
Dmitry Bushev
22f505b6c4
Add file/exists message to language server ( #579 )
...
* feat: impl file/exists
* doc: update engine-services
* doc: wrap 80
2020-03-09 13:54:44 +03:00
Wojciech Daniło
c57c57d7f1
Update README.md
...
Original commit: 54c4d6393f
2020-03-07 21:16:14 +01:00
Wojciech Daniło
7631be9951
Update README.md
...
Original commit: 5e3f07d5de
2020-03-07 21:15:06 +01:00
Wojciech Daniło
02cea5ddee
Update README.md
...
Original commit: 54edd76976
2020-03-07 20:25:57 +01:00
Wojciech Daniło
28a5644090
Update README.md
...
Original commit: 7b25827351
2020-03-06 21:05:07 +01:00
Wojciech Daniło
a52cf702ad
Update README.md
...
Original commit: c939b175a8
2020-03-06 21:04:13 +01:00
Wojciech Daniło
2706c6f008
Update README.md
...
Original commit: e9444e4267
2020-03-06 21:01:55 +01:00
Wojciech Daniło
a3789aab2d
Update README.md
...
Original commit: 6b37483b93
2020-03-06 20:58:21 +01:00
Wojciech Daniło
0335721b80
Update README.md
...
Original commit: 5079cad2f6
2020-03-06 20:56:32 +01:00
Wojciech Daniło
ee727745fc
Update README.md
...
Original commit: a853dceff3
2020-03-06 20:53:46 +01:00
Wojciech Daniło
d3f782ea9d
Update README.md
...
Original commit: e54672e192
2020-03-06 20:33:35 +01:00
Łukasz Olczak
31d5e6eb5b
text/closeFile method ( #583 )
2020-03-06 19:14:50 +01:00
Marcin Kostrzewa
10539fcc27
Add a CI check of artifact validity ( #582 )
2020-03-06 17:32:57 +01:00
Wojciech Daniło
51bb59421d
Fixing wrong npm LTS version.
...
Original commit: 87e71f60f1
2020-03-06 16:50:17 +01:00
Ara Adkins
23d33c4438
Desugar operators to functions ( #581 )
2020-03-06 15:23:39 +00:00
Łukasz Olczak
e5530045bf
text/openFile method ( #575 )
2020-03-06 15:17:46 +01:00
Ara Adkins
9913915fd9
Mention the hsdis library in CONTRIBUTING.md
2020-03-06 13:47:17 +00:00
Rostyslav Zatserkovnyi
dfb4ec43ac
Update GraalVM to 20.0.0 ( #576 )
2020-03-06 13:40:29 +00:00
Michał Wawrzyniec Urbańczyk
23425718ff
Definition Discovery ( https://github.com/enso-org/ide/pull/225 )
...
Original commit: 41895d7a94
2020-03-06 14:05:59 +01:00
Maciej Mikołajek
e7167bfc95
Update README.md and CONTRIBUTING.md ( #580 )
2020-03-06 12:02:19 +00:00
Maciej Mikołajek
b332cdd433
Update readme ( #578 )
2020-03-06 10:09:54 +00:00
Wojciech Daniło
d2a70667fc
Cleaning codebase ( https://github.com/enso-org/ide/pull/235 )
...
Original commit: 820113e061
2020-03-05 20:00:47 +01:00
Wojciech Daniło
7d197fd5cf
Update README.md
...
Original commit: 2f4eb02c1b
2020-03-05 18:39:51 +01:00
Dmitry Bushev
2275a97233
Add file/copy message to language server ( #570 )
...
* feat: impl file/copy command
* test: add Ws tests
* doc: update engine-services
* misc: run scalafmt
* test: exists
* test: typo
* fix: impl missing test cases
2020-03-05 19:18:20 +03:00
Marcin Kostrzewa
f1c4ee8140
Execution API spec ( #572 )
...
Co-Authored-By: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-03-05 15:25:57 +01:00
Ara Adkins
02286b6ce8
Update CI images ( #573 )
2020-03-05 10:30:27 +00:00
Wojciech Danilo
48c262f007
Fixing electron internal path bug.
...
Original commit: 11cdeadf66
2020-03-05 06:55:13 +01:00
Wojciech Daniło
b38bcac15a
Fixing documentation links.
...
Original commit: 56992d239f
2020-03-05 06:29:34 +01:00
Wojciech Daniło
68601ba9e9
Electron support ( https://github.com/enso-org/ide/pull/223 )
...
Original commit: d0b71bb46c
2020-03-05 06:25:00 +01:00
Josef
f0075eba50
Generate idmap from AST. ( https://github.com/enso-org/ide/pull/215 )
...
Authored by josev
Original commit: 6614e2ab1e
2020-03-04 15:00:49 +01:00
Dmitry Bushev
a712288aad
Add file/delete message ( #568 )
...
* impl: file/delete
* add: tests
* doc: update engine-services
* misc: remove irrelevant comment
* test: address review comments
* Revert "misc: remove irrelevant comment"
This reverts commit a89a5505db59407a6ce7a8e8ab8e274ec0ee8f3f.
* test: exists
2020-03-04 16:43:35 +03:00
Danilo Guanabara
ce9a1d7f5f
Keep cursor positions on text refresh ( https://github.com/enso-org/ide/pull/232 )
...
Original commit: 0b8efa24fd
2020-03-04 05:06:38 -03:00
Łukasz Olczak
8bf56f5e6d
Artefact Builds for the Language Server ( #566 )
2020-03-03 14:11:42 +01:00
Danilo Guanabara
dac19291dc
Selecting word occurrences ( https://github.com/enso-org/ide/pull/224 )
...
Original commit: d83b53e1c6
2020-03-03 10:05:21 -03:00
Marcin Kostrzewa
da392ff26f
Split tests & select random port
2020-03-03 11:16:17 +01:00
Ara Adkins
fa845ee4c6
Convert the compiler pipeline to scala ( #563 )
2020-03-02 12:33:28 +00:00
Adam Obuchowicz
58e12104b0
Minimal Text API for Double Representation ( https://github.com/enso-org/ide/pull/221 )
...
Implemented Text API which updates id_map and ast on each code change.
This PR contains also an implementation for actual opening and initializing Module Controller.
Added a "Text changed" callback to TextField which is fired on every user edit.
Original commit: b027517b34
2020-02-28 19:29:37 +01:00
Marcin Kostrzewa
5628752271
Rope data structure ( #561 )
2020-02-28 14:17:48 +01:00
Łukasz Olczak
0b22606fa1
File and directory creation for LS ( #560 )
2020-02-28 10:37:42 +00:00
Wojciech Daniło
8b3eba16b0
Initial shape of collapsed nodes + progress bar.
...
Original commit: 19d6b6636b
2020-02-28 00:06:22 +01:00
Danilo Guanabara
81a7147387
View x Controller integration ( https://github.com/enso-org/ide/pull/219 )
...
Original commit: ff80159116
2020-02-26 16:12:38 -03:00
Łukasz Olczak
fe471314ec
File Reads for the Language Server ( #559 )
...
File Reads for the Language Server
2020-02-26 18:03:14 +01:00
Michał Wawrzyniec Urbańczyk
75127d07b9
Fixed nested serialization on the parser service request format. ( #558 )
2020-02-26 14:32:05 +01:00