Commit Graph

36 Commits

Author SHA1 Message Date
Lewin Kelly ffe5c19b68
Update README.md 2024-05-27 23:47:06 +01:00
Lewin Kelly d0e64b35bd Improvements to Luau formatting 2024-04-27 23:42:40 +01:00
Lewin Kelly da41ac09d6
Merge pull request #3 from Heliodex/dependabot/go_modules/Sync/Server/golang.org/x/net-0.23.0
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /Sync/Server
2024-04-19 23:54:23 +01:00
dependabot[bot] e9055bd2a4
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /Sync/Server
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 12:14:09 +00:00
Lewin Kelly 64309fbb6f Modularise and improve Luau transformers 2024-04-07 16:26:30 +01:00
Lewin Kelly f7c6899f2d Add compatibility transformer for turning some Luau syntax into Lua 2024-04-07 14:58:23 +01:00
Lewin Kelly 97d14d4a23 Luau code formatter with tree-sitter 2024-04-06 14:02:49 +01:00
Lewin Kelly 9b2c5b4870 Begin parser rewrite, overhaul language to make more functional 2024-04-05 06:40:47 +01:00
Lewin Kelly 6a41028640
Merge pull request #2 from Heliodex/dependabot/go_modules/Sync/Server/google.golang.org/protobuf-1.33.0
Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /Sync/Server
2024-03-13 23:07:27 +00:00
dependabot[bot] 9eede9d1f5
Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /Sync/Server
Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-13 23:06:25 +00:00
Lewin Kelly 86892f2c22 Improvements to if blocks and generation 2024-02-21 23:33:18 +00:00
Lewin Kelly 900f79732a Generation of Lua code from AST 2024-02-20 06:04:27 +00:00
Lewin Kelly 54d0f70640 Further AST generation 2024-02-19 18:57:15 +00:00
Lewin Kelly ab32e69913 Improve token kinds and types for parser and lexer 2024-02-17 23:56:39 +00:00
Lewin Kelly 2b00c4f884 Restart work on parser
Already wrote some code for this that I'll check when I get back to my PC but I think this code is better
2024-02-16 04:23:00 +00:00
Lewin Kelly 678d992e64 Output tokens from Luau version 2024-02-14 02:18:44 +00:00
Lewin Kelly 3c287f0b8f Experiment with some dumb stuff in Luau 2024-02-13 23:51:32 +00:00
Lewin Kelly a2aad0e4b9 Tests for generation from AST 2024-02-09 23:36:06 +00:00
Lewin Kelly 22d61691f1 Update to Go 1.22 2024-02-07 23:53:49 +00:00
Lewin Kelly 431f540b42 Improve Sync server and plugin 2024-01-31 22:40:13 +00:00
Lewin Kelly ae94c72b33 Begin AST generation 2024-01-31 22:39:52 +00:00
Lewin Kelly 8ee758667c Parse blocks recursively 2024-01-23 23:27:53 +00:00
Lewin Kelly 81c7c11868 Improve parser and begin work on outputting Lua 2024-01-22 23:46:49 +00:00
Lewin Kelly 181334c028 Add keywords, strings, comments, and better output to Script 2024-01-21 22:37:34 +00:00
Lewin Kelly ebfa4528e0 Test with basic lexer 2023-12-29 09:40:40 +00:00
Lewin Kelly 78ec44937e Merge branch 'main' of https://github.com/Heliodex/melt 2023-12-29 02:34:18 +00:00
Lewin Kelly 334ec6f141
Merge pull request #1 from Heliodex/dependabot/go_modules/Sync/Server/golang.org/x/crypto-0.17.0
Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /Sync/Server
2023-12-19 08:51:27 +00:00
dependabot[bot] 45940f044e
Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /Sync/Server
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 23:30:31 +00:00
Lewin Kelly 9c297cfb41 Fix to support init files 2023-10-31 12:36:14 +00:00
Lewin Kelly 379972bd61 Update aftman tooling and allow compiling Luau scripts to Lua 2023-10-14 19:21:26 +01:00
Lewin Kelly ad7144c800 Improve plugin notification animations 2023-10-12 06:30:06 +01:00
Lewin Kelly a84c6a1d6c Write Mercury Sync Server in Go 2023-10-12 06:29:30 +01:00
Lewin Kelly 45fc10999f Add prototype for Mercury Sync plugin 2023-10-11 09:47:18 +01:00
Lewin Kelly a469089a6e
Add basic instance system, similar to RbxUtility.Create 2023-03-12 11:05:08 +00:00
Lewin Kelly 6d9de086d0
Initialise Rojo project with selene, stylua, and aftman 2023-03-12 06:13:14 +00:00
Lewin Kelly 34d5e23aff
Initial commit 2023-03-12 05:48:49 +00:00