mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
remove type keyword hack
This commit is contained in:
parent
6b2063a2ea
commit
09c447e2b8
@ -671,12 +671,7 @@ fn (p mut Parser) enum_decl(_enum_name string) {
|
|||||||
|
|
||||||
// check_name checks for a name token and returns its literal
|
// check_name checks for a name token and returns its literal
|
||||||
fn (p mut Parser) check_name() string {
|
fn (p mut Parser) check_name() string {
|
||||||
if p.tok == .key_type {
|
|
||||||
p.check(.key_type)
|
|
||||||
return 'type'
|
|
||||||
}
|
|
||||||
name := p.lit
|
name := p.lit
|
||||||
|
|
||||||
p.check(.name)
|
p.check(.name)
|
||||||
return name
|
return name
|
||||||
}
|
}
|
||||||
@ -1652,9 +1647,6 @@ fn (p &Parser) fileis(s string) bool {
|
|||||||
fn (p mut Parser) dot(str_typ string, method_ph int) string {
|
fn (p mut Parser) dot(str_typ string, method_ph int) string {
|
||||||
p.check(.dot)
|
p.check(.dot)
|
||||||
mut field_name := p.lit
|
mut field_name := p.lit
|
||||||
if p.tok == .key_type {
|
|
||||||
field_name = 'type'
|
|
||||||
}
|
|
||||||
p.fgen(field_name)
|
p.fgen(field_name)
|
||||||
p.log('dot() field_name=$field_name typ=$str_typ')
|
p.log('dot() field_name=$field_name typ=$str_typ')
|
||||||
//if p.fileis('main.v') {
|
//if p.fileis('main.v') {
|
||||||
|
Loading…
Reference in New Issue
Block a user