joe-conigliaro
|
cfbd8ab7e7
|
v2: parser - use defer to make sure scope is closed for filter
|
2020-02-27 17:00:24 +11:00 |
|
Alexander Medvednikov
|
06fc8a830b
|
v2: fix a bug with mod.const
|
2020-02-27 03:30:17 +01:00 |
|
Alexander Medvednikov
|
bb6098e2d3
|
v2: fix type f fn...
|
2020-02-27 00:18:14 +01:00 |
|
Alexander Medvednikov
|
c51f464446
|
v2: fix mod.Enum.val and x = .val
|
2020-02-27 00:12:40 +01:00 |
|
Alexey
|
59d6a675dd
|
vdoc: trim result value
|
2020-02-26 23:18:31 +01:00 |
|
Alexey
|
394d64bfd0
|
vdoc: remove duplicated code
|
2020-02-26 22:44:28 +01:00 |
|
Alexey
|
ca9fa6407f
|
v2: distinguish public and private constants
|
2020-02-26 22:43:37 +01:00 |
|
yuyi
|
46ec400cb3
|
vdoc: sort function names
|
2020-02-26 20:46:09 +01:00 |
|
Alexey
|
70f085be18
|
v2: process unsafe statements
|
2020-02-26 20:45:03 +01:00 |
|
Alexey
|
b1ea908b3b
|
fmt: process defer statement
|
2020-02-26 20:44:42 +01:00 |
|
Alexander Medvednikov
|
857cbfb0d2
|
v2: short struct init syntax; .xxx enum checks; unions; assert
|
2020-02-26 15:51:05 +01:00 |
|
SleepyRoy
|
bc3d1eaf6e
|
scanner: simplify and unify style
|
2020-02-25 22:58:51 +01:00 |
|
Alexander Medvednikov
|
0f8b2399ee
|
fmt: fix new EnumVal
|
2020-02-25 19:59:47 +01:00 |
|
Alexander Medvednikov
|
28ee0f4ebe
|
checker: check enums
|
2020-02-25 15:02:34 +01:00 |
|
SleepyRoy
|
05ed6c57b6
|
scanner: add check for wrong decimal numbers
|
2020-02-25 14:33:29 +01:00 |
|
Alexander Medvednikov
|
f6c2b3a54b
|
v2: enum fixes
|
2020-02-25 13:30:43 +01:00 |
|
Alexander Medvednikov
|
7e930c2a75
|
cgen: enum
|
2020-02-25 11:52:41 +01:00 |
|
SleepyRoy
|
b17e49ad25
|
scanner: add check for bin/oct/hex with wrong digits
|
2020-02-25 11:11:12 +01:00 |
|
SleepyRoy
|
f859c7f93e
|
scanner: fix special case - e or E at the end
|
2020-02-25 11:10:05 +01:00 |
|
SleepyRoy
|
794ee6fc9d
|
scanner: fix bin/oct/hex without number parts
|
2020-02-24 18:02:36 +01:00 |
|
SleepyRoy
|
96da5b33c0
|
scanner: fix special case - 0 at the end
|
2020-02-24 18:01:51 +01:00 |
|
spaceface777
|
ef8c1203b4
|
cleanup: replace C for loops with range
|
2020-02-24 17:55:16 +01:00 |
|
Alexey
|
5918946feb
|
fmt: process attributes
|
2020-02-24 17:18:14 +01:00 |
|
Alexey
|
87ad5a96b9
|
v2: stringify multi-return types
|
2020-02-24 16:38:31 +01:00 |
|
Alexey
|
2bbb8526a3
|
fmt: process RangeExpr properly
|
2020-02-24 16:37:20 +01:00 |
|
SleepyRoy
|
7d2eb4f604
|
scanner: make 0o prefix the only way to define octals
|
2020-02-23 23:43:04 +01:00 |
|
yuyi
|
adb1d3f8c9
|
scanner: enable 0oxx to handle octals
|
2020-02-23 12:33:07 +01:00 |
|
Alexey
|
26fa833984
|
fmt: process assignment statement correctly
|
2020-02-23 11:22:07 +01:00 |
|
Alexander Medvednikov
|
2eb4f663d6
|
fix fmt test
|
2020-02-22 17:14:38 +01:00 |
|
Alexander Medvednikov
|
dd29bfe4d2
|
fix fmt test
|
2020-02-22 17:07:03 +01:00 |
|
Alexander Medvednikov
|
d510cd1e0d
|
fmt: else, for in
|
2020-02-22 16:59:50 +01:00 |
|
Alexander Medvednikov
|
5fef8390a1
|
fmt: assoc
|
2020-02-22 14:39:25 +01:00 |
|
Alexander Medvednikov
|
cd41967aa1
|
fmt: struct pub/mut fields, map init
|
2020-02-22 14:13:22 +01:00 |
|
joe-conigliaro
|
b250ded3fa
|
v2: fix typo & remove unneeded field
|
2020-02-22 23:08:14 +11:00 |
|
joe-conigliaro
|
30c8a5a010
|
v2: temp const fix
|
2020-02-22 23:04:56 +11:00 |
|
Alexander Medvednikov
|
6f577321f1
|
checker: fix build
|
2020-02-22 12:58:16 +01:00 |
|
Alexander Medvednikov
|
e459e6d24a
|
checker: remove unnecessary exits
|
2020-02-22 12:57:18 +01:00 |
|
Alexander Medvednikov
|
3c3ca1e61f
|
fmt: fix test
|
2020-02-21 22:56:50 +01:00 |
|
joe-conigliaro
|
15c288b444
|
v2: small type cleanup
|
2020-02-22 08:50:21 +11:00 |
|
Alexander Medvednikov
|
7acf8efde3
|
fmt: fix import alias
|
2020-02-21 20:12:55 +01:00 |
|
Alexander Medvednikov
|
9be87d03f5
|
type_to_str: fix imported types
|
2020-02-21 19:56:37 +01:00 |
|
Alexander Medvednikov
|
e0c6766a79
|
make "unreachable code" a warning in non-prod builds
|
2020-02-21 18:55:18 +01:00 |
|
Alexander Medvednikov
|
1d90c1cbbf
|
nice
|
2020-02-21 18:15:41 +01:00 |
|
Alexander Medvednikov
|
4c95e59d5c
|
fmt, doc: &; update 0.2 roadmap
|
2020-02-21 18:13:34 +01:00 |
|
Alexander Medvednikov
|
9e6773cba8
|
fmt: optionals; none
|
2020-02-21 17:52:20 +01:00 |
|
Alexander Medvednikov
|
d075be73e8
|
fmt: single line if
|
2020-02-21 16:48:45 +01:00 |
|
Alexander Medvednikov
|
e9931e6f84
|
fmt: wrap_long_line()
|
2020-02-21 16:14:15 +01:00 |
|
Alexander Medvednikov
|
728aeb8092
|
fmt: wrap long lines
|
2020-02-21 15:32:48 +01:00 |
|
Alexander Medvednikov
|
b309e7d0e5
|
type_to_str()
|
2020-02-21 14:47:42 +01:00 |
|
Alexander Medvednikov
|
6dac2edeef
|
checker: is_number()
|
2020-02-21 13:44:03 +01:00 |
|