mirror of
https://github.com/vlang/v.git
synced 2025-09-13 09:25:45 -04:00
v.build_constraint: support comments too, for example linux&&gcc // some comment
This commit is contained in:
parent
ad20a57139
commit
acfa088b60
@ -229,6 +229,10 @@ fn setup_vbuild_env_vars(prefs &pref.Preferences) {
|
|||||||
sdefines := prefs.compile_defines_all.join(',')
|
sdefines := prefs.compile_defines_all.join(',')
|
||||||
os.setenv('VBUILD_DEFINES', sdefines, true)
|
os.setenv('VBUILD_DEFINES', sdefines, true)
|
||||||
|
|
||||||
|
$if trace_vbuild ? {
|
||||||
|
eprintln('> VBUILD_FACTS: ${sfacts}')
|
||||||
|
eprintln('> VBUILD_DEFINES: ${sdefines}')
|
||||||
|
}
|
||||||
unsafe { sdefines.free() }
|
unsafe { sdefines.free() }
|
||||||
unsafe { sfacts.free() }
|
unsafe { sfacts.free() }
|
||||||
unsafe { github_job.free() }
|
unsafe { github_job.free() }
|
||||||
|
@ -38,10 +38,11 @@ fn new_span(kind BTokenKind, mut span []u8) Token {
|
|||||||
return t
|
return t
|
||||||
}
|
}
|
||||||
|
|
||||||
fn lex(s string) ![]Token {
|
fn lex(original string) ![]Token {
|
||||||
mut res := []Token{}
|
mut res := []Token{}
|
||||||
mut span := []u8{cap: s.len}
|
mut span := []u8{cap: original.len}
|
||||||
mut op := []u8{}
|
mut op := []u8{}
|
||||||
|
s := original.all_before('//')
|
||||||
for c in s {
|
for c in s {
|
||||||
match c {
|
match c {
|
||||||
` `, `\t`, `\n` {}
|
` `, `\t`, `\n` {}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user