mirror of
https://github.com/vlang/v.git
synced 2025-09-12 17:07:11 -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(',')
|
||||
os.setenv('VBUILD_DEFINES', sdefines, true)
|
||||
|
||||
$if trace_vbuild ? {
|
||||
eprintln('> VBUILD_FACTS: ${sfacts}')
|
||||
eprintln('> VBUILD_DEFINES: ${sdefines}')
|
||||
}
|
||||
unsafe { sdefines.free() }
|
||||
unsafe { sfacts.free() }
|
||||
unsafe { github_job.free() }
|
||||
|
@ -38,10 +38,11 @@ fn new_span(kind BTokenKind, mut span []u8) Token {
|
||||
return t
|
||||
}
|
||||
|
||||
fn lex(s string) ![]Token {
|
||||
fn lex(original string) ![]Token {
|
||||
mut res := []Token{}
|
||||
mut span := []u8{cap: s.len}
|
||||
mut span := []u8{cap: original.len}
|
||||
mut op := []u8{}
|
||||
s := original.all_before('//')
|
||||
for c in s {
|
||||
match c {
|
||||
` `, `\t`, `\n` {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user