Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
1605b5a
build rplugin with R6 base classes on linux
DeagleGross Feb 7, 2021
050ba62
loaded all R packages and success in dummy tests
DeagleGross Feb 7, 2021
61ceab9
add test and full r6 class definition
DeagleGross Feb 7, 2021
091de92
changed definitions of R6 content due to unsupported overloading
DeagleGross Feb 13, 2021
dff992e
added getting r6ClassFields API
DeagleGross Feb 14, 2021
9c3a013
added getting r6ClassMethods API
DeagleGross Feb 14, 2021
723a055
r6 utils implemented and tested
DeagleGross Feb 14, 2021
344cf53
defined classes for completions and context
DeagleGross Feb 22, 2021
768d7e7
add r6 description to service.proto of RKernel
DeagleGross Feb 26, 2021
36bca8b
inserting logic to RReferenceImpl.kt
DeagleGross Mar 27, 2021
64b61dd
tests classes refactor and add r6 tests (not ready)
DeagleGross Mar 27, 2021
2532669
trying to build references impl
DeagleGross Apr 1, 2021
3db2904
find usages from used class members working
DeagleGross Apr 3, 2021
38a12c1
fix faster return from processing searched identifier
DeagleGross Apr 3, 2021
838d359
all other symbols placement handled
DeagleGross Apr 3, 2021
ead0f81
implemented completion for r6ClassMembers. Tested statically (not run…
DeagleGross Apr 4, 2021
51737dd
temporary directory for sharing other configuration files (service.pr…
DeagleGross Apr 5, 2021
4c05dff
`rename` and `navigation` works
DeagleGross Apr 7, 2021
b7256a0
refactor contexts
DeagleGross Apr 7, 2021
9e708df
refactor classNameIndexes
DeagleGross Apr 7, 2021
75eb6ce
fix base class library context provider
DeagleGross Apr 7, 2021
ba29305
refactoring moving along Psi dataStructure
DeagleGross Apr 8, 2021
2d40380
removed unused provider
DeagleGross Apr 8, 2021
67f18b0
rollback refactoring changes for fixing
DeagleGross Apr 11, 2021
d02daf1
clearing null asserting in RS4ClassInfoUtil
DeagleGross Apr 11, 2021
34becb7
minor changes
DeagleGross Apr 11, 2021
e1b2707
create provider and instances of indexes
DeagleGross Apr 11, 2021
62eb547
completion refactor + class name suggestion
DeagleGross Apr 11, 2021
793fb07
R6Class contains whole superclass hierarchy
DeagleGross Apr 12, 2021
0f8e7d7
superclass members analysis completed
DeagleGross Apr 12, 2021
8820b0b
library_summary - configure R6ClassInfoRepresentation with list of su…
DeagleGross Apr 12, 2021
5703933
support resolving dependant identifier for super classes
DeagleGross Apr 13, 2021
74114d2
more codeCompletion suggestions
DeagleGross Apr 14, 2021
d9aea50
$set() completion suggestions ready
DeagleGross Apr 15, 2021
b68ad71
removed unused
DeagleGross Apr 15, 2021
c6df699
removed unused
DeagleGross Apr 15, 2021
fa04801
removed unused
DeagleGross Apr 15, 2021
9852453
remove unused bytes in proto and merge `field` + `method` to `r6Member`
DeagleGross Apr 18, 2021
ae85d29
correct classname retrieval
DeagleGross Apr 18, 2021
63449b3
r6 classname inspection added
DeagleGross Apr 18, 2021
d961db5
resources for inspections
DeagleGross Apr 18, 2021
bde4c7c
add test for console member suggestion
DeagleGross Apr 19, 2021
d1d206d
remove unused console interop API
DeagleGross Apr 19, 2021
53ec951
Rkernel and proto saved to temporary
DeagleGross Apr 19, 2021
64496ac
library summary upd
DeagleGross Apr 19, 2021
cd7f693
change .proto definition to separate fields msg and methods msg
DeagleGross May 4, 2021
47a9fe5
remove temporary/ directory
DeagleGross May 4, 2021
f44a804
add separate `method()`` and `field` completion
DeagleGross May 6, 2021
2ccb676
refactor stub-index classes for library r6 and s4
DeagleGross May 8, 2021
f918bbc
remove r-pluggin extension point definition for context providers for…
DeagleGross May 8, 2021
e0b150b
fix tests and completion for active bindings (and rinterop)
DeagleGross May 9, 2021
653a2b3
Feature request: R6 support
DeagleGross Feb 7, 2021
9b6cc57
Merge remote-tracking branch 'origin/203' into 203
DeagleGross May 9, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ dependencies {
compile("com.google.protobuf:protobuf-java:$protobufVersion")
compile("io.grpc:grpc-stub:$grpcVersion")
compile("io.grpc:grpc-protobuf:$grpcVersion")
compile("org.assertj:assertj-core:3.18.1")
runtimeOnly("io.grpc:grpc-netty-shaded:$grpcVersion")
protobuf(files("protos/", "grammars/"))
}
Expand Down
6 changes: 6 additions & 0 deletions gen/org/jetbrains/r/psi/api/RCallExpression.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gen/org/jetbrains/r/psi/api/RVisitor.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RAndOperatorImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RArgumentListImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RAssignOperatorImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gen/org/jetbrains/r/psi/impl/RAssignmentStatementImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 4 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RAtExpressionImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RAtOperatorImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RBlockExpressionImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RBooleanLiteralImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RBoundaryLiteralImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RBreakStatementImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions gen/org/jetbrains/r/psi/impl/RCallExpressionImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RColonOperatorImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RCompareOperatorImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/REmptyExpressionImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RExpOperatorImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RExpressionImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RForStatementImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RHelpExpressionImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RIdentifierExpressionImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RIfStatementImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RInfixOperatorImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RInvalidLiteralImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RListSubsetOperatorImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RMemberExpressionImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RMuldivOperatorImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RNaLiteralImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RNamedArgumentImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RNextStatementImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions gen/org/jetbrains/r/psi/impl/RNoCommaTailImpl.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading