Dave Holoway
|
2716505a77
|
ignore unnamed type declarations
|
2020-06-28 23:30:16 +01:00 |
|
Dave Holoway
|
bb1a326768
|
set configurable trace logging and update section names
|
2020-06-28 21:05:08 +01:00 |
|
Dave Holoway
|
8f9bf25e4c
|
resolve new object contructors
|
2020-06-26 23:05:59 +01:00 |
|
Dave Holoway
|
c943408613
|
remove parsed type list logging
|
2020-06-26 21:36:39 +01:00 |
|
Dave Holoway
|
563142661a
|
add support for displaying method signatures
|
2020-06-26 17:02:24 +01:00 |
|
Dave Holoway
|
7038bf7090
|
allow multiple source files to be used in parsing
|
2020-06-26 10:32:32 +01:00 |
|
Dave Holoway
|
849c49acb6
|
fix bad member resolution at end of block
fix missing method and type docs
|
2020-06-25 15:47:12 +01:00 |
|
Dave Holoway
|
e2765fd982
|
improve code completion list
add method parameters
order list items by scope
|
2020-06-25 14:43:48 +01:00 |
|
Dave Holoway
|
f67c03bb34
|
add owning method to statements
create common keyword statement class
|
2020-06-25 11:43:53 +01:00 |
|
Dave Holoway
|
b45314cc95
|
add support for docs in source types
|
2020-06-24 23:28:35 +01:00 |
|
Dave Holoway
|
089d174e08
|
use exact type signatures for locating types for completion items
|
2020-06-24 19:55:18 +01:00 |
|
Dave Holoway
|
b70592a0f7
|
support for member expressions
|
2020-06-24 17:10:49 +01:00 |
|
Dave Holoway
|
db865825d0
|
support package, type and static field import completion
|
2020-06-23 18:57:07 +01:00 |
|
Dave Holoway
|
591907f523
|
initial test of context-dependant code completion
|
2020-06-23 17:03:40 +01:00 |
|
Dave Holoway
|
4fc616daa1
|
ensure tokens are assigned for qualified expressions
|
2020-06-22 13:03:28 +01:00 |
|
Dave Holoway
|
df210b4659
|
add checks for unary operators
|
2020-06-22 11:09:50 +01:00 |
|
Dave Holoway
|
6badc9fdb6
|
implement method body and ststement validation
|
2020-06-21 13:47:56 +01:00 |
|
Dave Holoway
|
f05b34171c
|
add new array validation
|
2020-06-18 14:54:12 +01:00 |
|
Dave Holoway
|
0f296379c6
|
add type cast checking
|
2020-06-18 12:24:16 +01:00 |
|
Dave Holoway
|
2da127edc0
|
implement resolveExpression
|
2020-06-18 11:46:42 +01:00 |
|
Dave Holoway
|
13cdd1e0bc
|
support token extraction in expressions
|
2020-06-17 15:37:30 +01:00 |
|
Dave Holoway
|
3c505b05be
|
remove some parse checks that should be in verify
|
2020-06-17 13:50:14 +01:00 |
|
Dave Holoway
|
458d8e553e
|
rename source types module
|
2020-06-17 13:09:50 +01:00 |
|
Dave Holoway
|
4f62b5a06e
|
remove Value class, add NewExpression and separate out Any classes
|
2020-06-17 13:00:04 +01:00 |
|
Dave Holoway
|
b9fd805a6d
|
extract literals into separate files
|
2020-06-17 12:14:48 +01:00 |
|
Dave Holoway
|
29e6132cac
|
fix type warnings
|
2020-06-17 11:30:20 +01:00 |
|
Dave Holoway
|
d85f49546a
|
extract statement types into separate files
|
2020-06-17 11:26:48 +01:00 |
|
Dave Holoway
|
143a31b0c4
|
extract expression types into separate files
|
2020-06-17 11:07:57 +01:00 |
|
Dave Holoway
|
fe28924e0c
|
parse try-with-resources
|
2020-06-16 23:47:16 +01:00 |
|
Dave Holoway
|
9d4e8ab7d0
|
remove this qualifier from isCastExpression
|
2020-06-16 22:31:22 +01:00 |
|
Dave Holoway
|
ecf67d44c0
|
import types from same package
|
2020-06-16 22:25:58 +01:00 |
|
Dave Holoway
|
198317a5c2
|
add support for static member imports
|
2020-06-16 20:22:19 +01:00 |
|
Dave Holoway
|
bccc29251c
|
allow null scope in findIdentifier
|
2020-06-16 18:55:14 +01:00 |
|
Dave Holoway
|
e88475dddd
|
fix bad imports when resolving annotations
|
2020-06-16 18:51:00 +01:00 |
|
Dave Holoway
|
26e54bba37
|
update typemap declarations to use CEIType instead of JavaType
|
2020-06-16 18:21:14 +01:00 |
|
Dave Holoway
|
6af16cac43
|
allow empty enums
|
2020-06-16 17:51:31 +01:00 |
|
Dave Holoway
|
9017752d7b
|
allow super as a member qualifier
|
2020-06-16 17:43:59 +01:00 |
|
Dave Holoway
|
9ac6086bad
|
add support for parsing parameterless lambdas
|
2020-06-16 15:42:48 +01:00 |
|
Dave Holoway
|
8b71037a58
|
include enclosing types in identifier search
|
2020-06-16 15:05:17 +01:00 |
|
Dave Holoway
|
f74f4b26c6
|
add support for parsing enum values
|
2020-06-16 13:57:08 +01:00 |
|
Dave Holoway
|
b050f3a82d
|
start separating validation from parsing
|
2020-06-16 12:59:08 +01:00 |
|
Dave Holoway
|
1801a81c0f
|
allow trailing comma for array literals
|
2020-06-15 17:30:17 +01:00 |
|
Dave Holoway
|
14582503da
|
remove local modifier validation during parse
add parameter modifier checking to validation
|
2020-06-15 17:16:39 +01:00 |
|
Dave Holoway
|
4af183e4e1
|
report errors from unit parsing
|
2020-06-15 16:58:45 +01:00 |
|
Dave Holoway
|
a8653f26df
|
fix checking of array literal compatability
|
2020-06-15 16:57:00 +01:00 |
|
Dave Holoway
|
2f3349c359
|
fix support for resolving type variables in method declarations
|
2020-06-15 16:07:23 +01:00 |
|
Dave Holoway
|
549473d765
|
generate source types before parsing
|
2020-06-15 14:34:29 +01:00 |
|
Dave Holoway
|
01ae51d91a
|
replace regex parsing with linear parsing
|
2020-06-15 11:15:25 +01:00 |
|
Dave Holoway
|
18d56e0bc0
|
refactor to allow expressions to have a type scope
|
2020-06-13 16:47:59 +01:00 |
|
Dave Holoway
|
da8d37aafd
|
update to use new set of SourceX classes
|
2020-06-13 15:16:35 +01:00 |
|