mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
$if debug {
This commit is contained in:
parent
87216cff63
commit
c0cc4701af
@ -34,6 +34,12 @@ fn (p mut Parser) comp_time() {
|
||||
p.genln('#endif')
|
||||
}
|
||||
}
|
||||
else if name == 'debug' {
|
||||
p.genln('#ifdef VDEBUG')
|
||||
p.check(.lcbr)
|
||||
p.statements_no_rcbr()
|
||||
p.genln('#endif')
|
||||
}
|
||||
else {
|
||||
println('Supported platforms:')
|
||||
println(SupportedPlatforms)
|
||||
@ -51,7 +57,7 @@ fn (p mut Parser) comp_time() {
|
||||
p.genln('#endif')
|
||||
else_returns := p.returns
|
||||
p.returns = if_returns && else_returns
|
||||
p.gen('/* returns $p.returns */')
|
||||
p.gen('/* returns $p.returns */')
|
||||
}
|
||||
}
|
||||
else if p.tok == .key_for {
|
||||
|
@ -232,6 +232,9 @@ fn (v mut V) compile() {
|
||||
if v.pref.is_play {
|
||||
cgen.genln('#define VPLAY (1) ')
|
||||
}
|
||||
if v.pref.is_debug {
|
||||
cgen.genln('#define VDEBUG (1) ')
|
||||
}
|
||||
cgen.genln('
|
||||
#include <stdio.h> // TODO remove all these includes, define all function signatures and types manually
|
||||
#include <stdlib.h>
|
||||
|
Loading…
Reference in New Issue
Block a user