mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
parser: cleanup unused p.os_from_string
This commit is contained in:
parent
b44c08aff0
commit
7037965973
@ -252,64 +252,6 @@ fn (mut p Parser) at() ast.AtExpr {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO import warning bug
|
|
||||||
const (
|
|
||||||
todo_delete_me = pref.OS.linux
|
|
||||||
)
|
|
||||||
|
|
||||||
fn os_from_string(os string) pref.OS {
|
|
||||||
match os {
|
|
||||||
'linux' {
|
|
||||||
return .linux
|
|
||||||
}
|
|
||||||
'windows' {
|
|
||||||
return .windows
|
|
||||||
}
|
|
||||||
'ios' {
|
|
||||||
return .ios
|
|
||||||
}
|
|
||||||
'macos' {
|
|
||||||
return .macos
|
|
||||||
}
|
|
||||||
'freebsd' {
|
|
||||||
return .freebsd
|
|
||||||
}
|
|
||||||
'openbsd' {
|
|
||||||
return .openbsd
|
|
||||||
}
|
|
||||||
'netbsd' {
|
|
||||||
return .netbsd
|
|
||||||
}
|
|
||||||
'dragonfly' {
|
|
||||||
return .dragonfly
|
|
||||||
}
|
|
||||||
'js' {
|
|
||||||
return .js
|
|
||||||
}
|
|
||||||
'solaris' {
|
|
||||||
return .solaris
|
|
||||||
}
|
|
||||||
'android' {
|
|
||||||
return .android
|
|
||||||
}
|
|
||||||
'msvc' {
|
|
||||||
// notice that `-os msvc` became `-cc msvc`
|
|
||||||
verror('use the flag `-cc msvc` to build using msvc')
|
|
||||||
}
|
|
||||||
'haiku' {
|
|
||||||
return .haiku
|
|
||||||
}
|
|
||||||
'linux_or_macos' {
|
|
||||||
return .linux
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
panic('bad os $os')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// println('bad os $os') // todo panic?
|
|
||||||
return .linux
|
|
||||||
}
|
|
||||||
|
|
||||||
fn (mut p Parser) comptime_selector(left ast.Expr) ast.Expr {
|
fn (mut p Parser) comptime_selector(left ast.Expr) ast.Expr {
|
||||||
p.check(.dollar)
|
p.check(.dollar)
|
||||||
mut has_parens := false
|
mut has_parens := false
|
||||||
|
@ -472,7 +472,9 @@ pub fn prepare_tool_when_needed(source_name string) {
|
|||||||
|
|
||||||
pub fn recompile_file(vexe string, file string) {
|
pub fn recompile_file(vexe string, file string) {
|
||||||
cmd := '$vexe $file'
|
cmd := '$vexe $file'
|
||||||
|
$if trace_recompilation ? {
|
||||||
println('recompilation command: $cmd')
|
println('recompilation command: $cmd')
|
||||||
|
}
|
||||||
recompile_result := os.system(cmd)
|
recompile_result := os.system(cmd)
|
||||||
if recompile_result != 0 {
|
if recompile_result != 0 {
|
||||||
eprintln('could not recompile $file')
|
eprintln('could not recompile $file')
|
||||||
|
Loading…
Reference in New Issue
Block a user