Shunsuke Shibayama
ad57864b6e
Update codegen.rs
2022-09-18 00:45:26 +09:00
Shunsuke Shibayama
f95ff44907
Fix tyvar.rs
2022-09-18 00:31:35 +09:00
Shunsuke Shibayama
e4341bd567
Update codegen.rs
2022-09-17 23:39:41 +09:00
Shunsuke Shibayama
126ef734b2
WIP: trait implementation
2022-09-17 23:38:23 +09:00
Shunsuke Shibayama
c927bbd2e7
Merge pull request #164 from GreasySlug/feature/multi-comments
...
Implement multi line comment method
2022-09-17 23:36:50 +09:00
Shunsuke Shibayama
da38e9ace2
Update comment.er
2022-09-17 23:34:14 +09:00
Shunsuke Shibayama
11633d2905
Fix: "\n" in multi-line comments advances the line
2022-09-17 23:33:36 +09:00
Shunsuke Shibayama
e4eed24a42
WIP: trait implementation
2022-09-17 22:26:56 +09:00
Shunsuke Shibayama
abb6bcd320
WIP: trait implementation
2022-09-17 20:39:13 +09:00
Shunsuke Shibayama
c2464502ef
Update TODO.md
2022-09-17 17:25:29 +09:00
Shunsuke Shibayama
3b7eebe041
WIP: Implement explicit type variable declarations
2022-09-17 17:25:07 +09:00
GreasySlug
abae84af56
Test: tested multi-line comments are recognized
2022-09-17 14:45:59 +09:00
GreasySlug
2b9d82e07e
Add: implemented method for multi-line comment
2022-09-17 14:35:30 +09:00
Shunsuke Shibayama
aa527dcbc8
WIP: impl Trait
2022-09-17 01:42:49 +09:00
Shunsuke Shibayama
346d00fcd8
Impl UserConstSubr
2022-09-16 23:33:10 +09:00
Shunsuke Shibayama
e35b07c80a
Merge pull request #162 from GreasySlug/fix/lex-escape-char
...
Insert `"` in match pattern and add test for escape chars
2022-09-16 23:21:10 +09:00
GreasySlug
0bb9ef6a85
Test: additional testing of fixed issues
...
Double quotation char is missing, so added it
Added a test to see if the added escaping characters work
2022-09-16 20:55:57 +09:00
GreasySlug
857742dd96
Fix: missing "
is added
2022-09-16 20:46:53 +09:00
Shunsuke Shibayama
91b7ba3c05
Add TypeAppArgs
2022-09-16 15:27:19 +09:00
Shunsuke Shibayama
85fdb4c724
Merge branch 'main' into trait
2022-09-16 15:26:16 +09:00
Shunsuke Shibayama
af9725808a
Merge pull request #160 from GreasySlug/fix/lex-escape-char
...
Added handling of escape char
2022-09-16 15:25:41 +09:00
Shunsuke Shibayama
3f9a290342
Update repl_server.py
2022-09-16 15:24:29 +09:00
Shunsuke Shibayama
5b5ffb1fb6
Update lex.rs
2022-09-16 14:57:58 +09:00
Shunsuke Shibayama
8f47e1e2dc
Merge branch 'main' into trait
2022-09-16 10:56:31 +09:00
GreasySlug
369b57d441
Fix: added skip with escape char
...
If the current character is an escape character,
skip it and look at the next character.
If the next character is part of a control character,
insert it into the String as a control character
2022-09-16 08:36:54 +09:00
GreasySlug
d6be5380aa
Clean: extract unicode errors for strings
2022-09-16 08:36:54 +09:00
Shunsuke Shibayama
d2ad7caaab
Update ErgConfig
and Runnable
2022-09-16 02:21:04 +09:00
Shunsuke Shibayama
d7ffb211a8
let errors more readable
2022-09-16 00:35:58 +09:00
Shunsuke Shibayama
ba13cf25c8
Fix comparison operators types
2022-09-16 00:35:36 +09:00
Shunsuke Shibayama
f8e3a04336
Update hints
2022-09-16 00:20:06 +09:00
Shunsuke Shibayama
7455c4ac0f
Delete resolve_trait
2022-09-16 00:19:51 +09:00
Shunsuke Shibayama
72748b639e
Update compare.rs
2022-09-16 00:17:47 +09:00
Shunsuke Shibayama
4615c774f0
Fix __pow__, __mod__ types
2022-09-16 00:15:13 +09:00
Shunsuke Shibayama
19428a417f
Update version (v0.4.7)
2022-09-15 19:20:53 +09:00
Shunsuke Shibayama
0f15ba4e77
Merge pull request #156 from GreasySlug/fix/test
...
Updated and added testing of tokenize by file input
2022-09-15 15:27:30 +09:00
Shunsuke Shibayama
042ea70ec6
Update tokenize_test.rs
2022-09-15 15:26:39 +09:00
Shunsuke Shibayama
1b37976701
Update test2_advanced_syntax.er
2022-09-15 15:21:01 +09:00
Shunsuke Shibayama
90149c0c9c
Update parse_test.rs
2022-09-15 15:20:50 +09:00
Shunsuke Shibayama
c84418107f
Update test1_basic_syntax.er
2022-09-15 15:09:12 +09:00
Shunsuke Shibayama
61105b9435
Update simple_if.er
2022-09-15 15:08:24 +09:00
Shunsuke Shibayama
1589f39a57
Create trait.er
2022-09-15 15:00:39 +09:00
Shunsuke Shibayama
1951865e05
Update lower.rs
2022-09-15 15:00:24 +09:00
Shunsuke Shibayama
eb3ef16d66
Update TODO.md
2022-09-15 14:56:30 +09:00
Shunsuke Shibayama
bc67677ad6
Add Trait
, Subsume
2022-09-15 11:37:12 +09:00
Shunsuke Shibayama
12f22f8bed
Fix Context::lower_class_def
2022-09-15 11:36:34 +09:00
Shunsuke Shibayama
53fac3e96d
Update eval.rs
2022-09-15 10:33:10 +09:00
GreasySlug
4304ae1325
Test: add not implemented test
2022-09-15 08:27:18 +09:00
Slug
02d43dd7af
Merge branch 'erg-lang:main' into fix/test
2022-09-15 08:25:12 +09:00
Shunsuke Shibayama
615d7937d9
Readable error messages
2022-09-14 21:46:12 +09:00
Shunsuke Shibayama
6593bf9e2e
Readable refinement types
2022-09-14 20:20:56 +09:00