Dave Holoway
|
d869afe2fa
|
improve reporting of unresolved identifiers
|
2020-06-18 13:16:39 +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
|
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
|
b050f3a82d
|
start separating validation from parsing
|
2020-06-16 12:59:08 +01:00 |
|
Dave Holoway
|
01ae51d91a
|
replace regex parsing with linear parsing
|
2020-06-15 11:15:25 +01:00 |
|
Dave Holoway
|
c70b75783e
|
replace Locals with scopeable MethodDeclarations to allow labels and types to be stored
|
2020-06-12 13:32:15 +01:00 |
|
Dave Holoway
|
974ec93841
|
fix type checking of field and method declarations
|
2020-06-11 15:50:55 +01:00 |
|
Dave Holoway
|
dd9d23c64a
|
tidy array constructors and fix some warnings
|
2020-06-10 15:11:16 +01:00 |
|
Dave Holoway
|
1b1202598c
|
refactor to prepare for merging with type parsing
|
2020-06-08 15:52:03 +01:00 |
|