|
62713311cc
|
Fix treatment of trailing semicolons
|
2020-07-17 09:53:19 +02:00 |
|
|
b2c6f8cadd
|
Implement compilation
|
2020-07-16 16:28:49 +02:00 |
|
|
b3c15aa1a9
|
Merge pull request #5 from mahalex/evaluate
Implement evaluation
|
2020-07-16 12:31:40 +02:00 |
|
|
f6de2931ea
|
Implement function calls
|
2020-07-16 12:29:41 +02:00 |
|
|
5e9111a085
|
Fix REPL context handling
|
2020-07-16 11:50:19 +02:00 |
|
|
2f04f86af3
|
Implement script function
|
2020-07-16 11:40:53 +02:00 |
|
|
7f0889f0d4
|
Implement lowering
|
2020-07-15 17:22:48 +02:00 |
|
|
652bd92f01
|
Add BoundTreeRewriter
|
2020-07-15 10:38:17 +02:00 |
|
|
d613ea3f12
|
Add BlockStatement
|
2020-07-15 09:44:21 +02:00 |
|
|
188dca85d8
|
Introduce binding
|
2020-07-14 22:45:34 +02:00 |
|
|
0529e87d43
|
Evaluate char arrays and 'disp'
|
2020-07-14 20:13:56 +02:00 |
|
|
886b897a4c
|
Evaluation in REPL
|
2020-07-14 18:48:00 +02:00 |
|
|
df0cd4dea3
|
Unpack identifier name syntax where appropriate
|
2020-07-14 14:47:15 +02:00 |
|
|
e1a7ea36c9
|
Rename token kinds & syntax nodes
|
2020-07-14 14:38:59 +02:00 |
|
|
8c1ddb0cf7
|
Start implementing Evaluator
|
2020-07-14 13:44:37 +02:00 |
|
|
f4921ac9f9
|
Merge pull request #4 from mahalex/mapplication
Text viewer
|
2020-07-14 12:10:37 +02:00 |
|
|
57486aac9c
|
Support PgUp/PgDn
|
2020-07-14 11:52:27 +02:00 |
|
|
a7207aaab1
|
Improve cursor movements
|
2020-07-10 22:44:27 +02:00 |
|
|
b8914311b4
|
More cursor movements
|
2020-07-10 11:51:46 +02:00 |
|
|
ac43b77b1a
|
Add MApplication with a file viewer
|
2020-07-08 17:26:12 +02:00 |
|
|
fe2f09ce6d
|
Merge pull request #3 from mahalex/fix-unpaired-brackets-handling
Fix unpaired brackets handling
|
2020-07-08 12:37:16 +02:00 |
|
|
eac18d1f29
|
Remove unnecessary pragmas
|
2020-07-07 22:26:41 +02:00 |
|
|
552f960299
|
Fix lexing of unpaired brackets
|
2020-07-07 22:02:40 +02:00 |
|
|
078eb003d0
|
Merge pull request #2 from mahalex/roslyn-code-generator
Use Roslyn in SyntaxGenerator
|
2020-07-05 10:44:11 +02:00 |
|
|
e3a57c7bbd
|
Use Roslyn in SyntaxGenerator
|
2020-07-04 21:06:37 +02:00 |
|
|
9f84f64a58
|
Merge pull request #1 from mahalex/nullable-reference-types
Nullable reference types
|
2020-07-04 12:45:30 +02:00 |
|
|
427866d184
|
Fix nullable in Equals() and ToString()
|
2020-07-04 12:44:40 +02:00 |
|
|
f8adee7ec7
|
Specify nullable context in auto-generated code
|
2020-07-04 12:44:19 +02:00 |
|
|
bd067bfe7a
|
Update nullable declarations
|
2020-07-04 12:43:47 +02:00 |
|
|
f8096100c0
|
Add diagnostics tests
|
2019-04-11 19:31:32 +02:00 |
|
|
fe5012bd29
|
Add diagnostics
|
2019-04-10 22:10:03 +02:00 |
|
|
8be2aec0ab
|
Fix nullable reference types project setting
|
2019-02-11 20:37:10 +01:00 |
|
|
f65baccd86
|
Use LINQ to simplify tests
|
2019-02-11 20:36:42 +01:00 |
|
|
4eac2cd9fc
|
Use nullable reference types in the test project
|
2018-12-26 12:47:59 +01:00 |
|
|
198042fabc
|
Use nullable reference types in Parser
|
2018-12-22 22:04:45 +01:00 |
|
|
c361b8e004
|
Implement Position for red nodes and tokens
|
2018-12-17 19:58:44 +01:00 |
|
|
accc18c897
|
Implement FullWidth
|
2018-12-16 14:49:14 +01:00 |
|
|
6e61b4c768
|
Assign GreenNode.Slots outside of constructor
|
2018-12-16 12:39:13 +01:00 |
|
|
6bc04ad659
|
Add diagnostics to parser
|
2018-12-10 21:04:42 +01:00 |
|
|
4b6ee62f07
|
Fix parsing of expression statements
|
2018-12-08 13:47:29 +01:00 |
|
|
e38cdd8b36
|
Add REPL
|
2018-12-08 10:46:49 +01:00 |
|
|
a55a5bd575
|
Align target frameworks
|
2018-12-08 10:32:17 +01:00 |
|
|
5eb63a00e0
|
Rename TokenKinds for consistency
|
2018-11-19 21:42:20 +01:00 |
|
|
1c37559d9e
|
Add tests for pairs of tokens with separators
|
2018-11-07 14:02:50 +01:00 |
|
|
13051a2259
|
Add tests for pairs of tokens
|
2018-11-07 12:43:59 +01:00 |
|
|
40d1d55cbd
|
Convert round-trip test to a theory
|
2018-11-07 10:27:54 +01:00 |
|
|
4a15e9dd72
|
Use SyntaxFacts to generate tokens for tests
|
2018-11-07 10:13:58 +01:00 |
|
|
0f06f09187
|
Add lexer tests
|
2018-10-25 19:56:37 +02:00 |
|
|
27a7cf7fd4
|
Use XUnit instead of NUnit
|
2018-10-25 19:15:02 +02:00 |
|
|
9490864ef3
|
More diagnostics for the lexer
|
2018-10-18 18:48:08 +02:00 |
|