SleepyRoy
|
bc3d1eaf6e
|
scanner: simplify and unify style
|
2020-02-25 22:58:51 +01:00 |
|
SleepyRoy
|
05ed6c57b6
|
scanner: add check for wrong decimal numbers
|
2020-02-25 14:33:29 +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 |
|
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
|
c85ccad0a6
|
string: update check if a char is a space
|
2020-02-20 20:14:54 +01:00 |
|
Alexander Medvednikov
|
31c1483b9d
|
vfmt2: fn args, comments
|
2020-02-18 20:20:15 +01:00 |
|
yuyi
|
6849a4e770
|
filepath: path separator (#3756)
|
2020-02-17 20:31:23 +01:00 |
|
penguindark
|
80861f2219
|
scanner: exponent without sign
|
2020-02-17 02:35:01 +01:00 |
|
joe-conigliaro
|
dc90f4f4a6
|
v2: remove unresolved types; handle types in checker; add ast.scope
|
2020-02-15 13:37:48 +01:00 |
|
Alexander Medvednikov
|
8dd905a14d
|
v2: more parser fixes
|
2020-02-13 14:08:19 +01:00 |
|
Alexander Medvednikov
|
9d46fb9f90
|
v2: [] expr for known arrays; p.expected_type
|
2020-02-12 17:39:51 +01:00 |
|
Alexander Medvednikov
|
d66bc24e7f
|
remove as casts for basic types
|
2020-02-07 22:10:48 +01:00 |
|
Alexander Medvednikov
|
9b60a50d07
|
v2: maps, <<, >>, method calls
|
2020-02-04 12:50:58 +01:00 |
|
Shun Sakai
|
c8c43a2475
|
update copyright year
|
2020-01-23 21:04:46 +01:00 |
|
joe-conigliaro
|
543e8dc78a
|
v2: fix bug in scanner, introduced in da9b639 (_ in num literals)
|
2020-01-23 21:47:13 +11:00 |
|
penguindark
|
da9b6394e8
|
0bxxxx binary literal support; _ in literals (1_000_000)
|
2020-01-23 03:28:25 +01:00 |
|
joe-conigliaro
|
80da2341aa
|
v: fix unary + ,- & rename token.TokenKind to token.Kind
|
2019-12-31 10:53:30 +01:00 |
|
Alexander Medvednikov
|
c915c58d12
|
local vars + Parser.errror()
|
2019-12-29 07:14:29 +01:00 |
|
Alexander Medvednikov
|
379c79025b
|
run vfmt on v/
|
2019-12-28 10:38:29 +01:00 |
|
joe-conigliaro
|
a986321b6d
|
v: update parser / token & split parsing into methods
|
2019-12-28 09:15:32 +01:00 |
|
Alexander Medvednikov
|
14e9c3c7bb
|
rename compiler2.parser to v.parser etc
|
2019-12-27 06:09:16 +01:00 |
|