tests: ignore vlib/v/checker/tests/*.v files (only *.vv are sources there)
parent
0afaef5818
commit
8c526ad05b
|
@ -88,3 +88,4 @@ vlib/v/tests/inout/*.v
|
|||
vlib/v/checker/tests/inout/*.v
|
||||
vlib/v/checker/tests/inout/*.c
|
||||
!vlib/v/checker/tests/inout/*_test.v
|
||||
vlib/v/checker/tests/*.v
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
struct A{}
|
||||
fn main() {
|
||||
A{} + 10
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
[1,2,3] + 10
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := map[string]int
|
||||
a + 10
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
struct A{}
|
||||
fn main() {
|
||||
10 + A{}
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
10 + [1,2,3]
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := map[string]int
|
||||
10 + a
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
type Pigeon Bird
|
||||
|
||||
fn main() {
|
||||
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
mut foo := 0.5
|
||||
foo <<= 1
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
mut foo := 10
|
||||
foo %= 'hello'
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
mut foo := 'hello'
|
||||
foo *= 10
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
mut foo := 1.5
|
||||
foo /= true
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
mut foo := 'hello'
|
||||
foo -= `a`
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
mut foo := 10
|
||||
foo -= false
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
mut foo := true
|
||||
foo += false
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
mut foo := 'hello'
|
||||
foo += false
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
mut foo := 1.5
|
||||
foo += 'hello'
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
0.5 & 1
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
1 | 0.5
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
struct Context {
|
||||
pub mut:
|
||||
vb string
|
||||
}
|
||||
|
||||
fn main() {
|
||||
mut ctx := Context{}
|
||||
x := 2.32
|
||||
ctx.vb = [1.1, x, 3.3, 4.4, 5.0, 6.0, 7.0, 8.9]!!
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
__abc := 1
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
struct A{}
|
||||
fn main() {
|
||||
A{} / 10
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
[1,2,3] / 10
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := map[string]int
|
||||
a / 10
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
struct A{}
|
||||
fn main() {
|
||||
10 / A{}
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
10 / [1,2,3]
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := map[string]int
|
||||
10 / a
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
println(1/0)
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
module main
|
||||
|
||||
enum Color {
|
||||
green = 'green',
|
||||
yellow = 1+1,
|
||||
blue,
|
||||
}
|
||||
|
||||
fn main(){
|
||||
println('hello')
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
type PantsCreator = fn (a Shirt) Pants
|
||||
|
||||
type PantsConsumer = fn (p Pants)
|
||||
|
||||
fn main() {
|
||||
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
fn main() {
|
||||
for a in 52 {
|
||||
println(a)
|
||||
}
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
fn main() {
|
||||
for i in 10..10.5 {
|
||||
println(i)
|
||||
}
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
fn main() {
|
||||
for i in 'a'..'b' {
|
||||
println(i)
|
||||
}
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
go 1
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
struct A {
|
||||
i []int
|
||||
}
|
||||
|
||||
fn main() {
|
||||
mut a := A{
|
||||
i: [0]
|
||||
}
|
||||
a.i[0] = 3
|
||||
}
|
|
@ -1,15 +0,0 @@
|
|||
struct A {
|
||||
mut:
|
||||
i []int
|
||||
}
|
||||
|
||||
struct B {
|
||||
a A
|
||||
}
|
||||
|
||||
fn main() {
|
||||
mut b := B{
|
||||
a: A{}
|
||||
}
|
||||
b.a.i << 3
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
struct A {
|
||||
pub mut:
|
||||
i []int
|
||||
}
|
||||
|
||||
fn main() {
|
||||
a := A{}
|
||||
a.i[0] += 3
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
struct A {
|
||||
pub mut:
|
||||
i []int
|
||||
}
|
||||
|
||||
fn main() {
|
||||
a := []A{}
|
||||
a[0].i << 3
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := [1, 2]
|
||||
a << 3
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
struct A {
|
||||
pub:
|
||||
i1 int
|
||||
}
|
||||
|
||||
fn main() {
|
||||
a := A{1}
|
||||
a.i1 = 2
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
struct A {
|
||||
i int
|
||||
}
|
||||
|
||||
fn main() {
|
||||
mut a := A{}
|
||||
a.i++
|
||||
a.i--
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
fn main() {
|
||||
m := map[string]int
|
||||
m['test']++
|
||||
m['test']--
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
struct A {
|
||||
mut:
|
||||
i int
|
||||
}
|
||||
|
||||
fn main() {
|
||||
a := A{}
|
||||
a.i++
|
||||
a.i--
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := 1
|
||||
a = 2
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
fn main() {
|
||||
a := 1
|
||||
a++
|
||||
a--
|
||||
}
|
|
@ -1,37 +0,0 @@
|
|||
type Int = int
|
||||
|
||||
type Str2 = string
|
||||
type Str3 = Str2
|
||||
|
||||
fn main() {
|
||||
a_i := [1, 2, 3]
|
||||
a_s := ['1', '2', '3']
|
||||
m := {
|
||||
'test': 1
|
||||
}
|
||||
s := 'abcd'
|
||||
if 1 in a_s {
|
||||
println('ok')
|
||||
}
|
||||
if 2 in m {
|
||||
println('yeah')
|
||||
}
|
||||
if 3 in s {
|
||||
println('dope')
|
||||
}
|
||||
if `a` in s {
|
||||
println("oh no :'(")
|
||||
}
|
||||
if 1 in 12 {
|
||||
println('right')
|
||||
}
|
||||
if Int(2) in m {
|
||||
println('yeah')
|
||||
}
|
||||
if Str2('3') in a_i {
|
||||
println('sure')
|
||||
}
|
||||
if Str3('2') in a_i {
|
||||
println('all right')
|
||||
}
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
type Integer = i8 | i16 | int | i64
|
||||
|
||||
fn main() {
|
||||
fn_with_sum_type_param(1)
|
||||
}
|
||||
|
||||
fn fn_with_sum_type_param(i Integer) {
|
||||
if i is SomethingThatDontExist {
|
||||
println('It should fail !')
|
||||
}
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
mut l := []int{}
|
||||
l << 'test'
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
main()
|
||||
}
|
|
@ -1,52 +0,0 @@
|
|||
enum Color {
|
||||
red
|
||||
green
|
||||
blue
|
||||
}
|
||||
|
||||
struct St1 {}
|
||||
struct St2 {}
|
||||
|
||||
type St = St1 | St2
|
||||
|
||||
fn test_sum_type(i St) {
|
||||
match i {
|
||||
St1 { println('St1') }
|
||||
St1 { println('St1') }
|
||||
St2 { println('St2') }
|
||||
}
|
||||
match i {
|
||||
St1 { println('St1') }
|
||||
St1 { println('St1') }
|
||||
else { println('else') }
|
||||
}
|
||||
}
|
||||
|
||||
fn test_enum(c Color) {
|
||||
match c {
|
||||
.red { println('red') }
|
||||
.green { println('green') }
|
||||
.green { println('green') }
|
||||
.blue { println('blue') }
|
||||
}
|
||||
match c {
|
||||
.red, .green { println('red green') }
|
||||
.green { println('green') }
|
||||
else { println('else') }
|
||||
}
|
||||
}
|
||||
|
||||
fn test_int(i int) {
|
||||
match i {
|
||||
1 { println('1') }
|
||||
2 { println('2') }
|
||||
2 { println('3') }
|
||||
else { println('else') }
|
||||
}
|
||||
}
|
||||
|
||||
fn main() {
|
||||
test_sum_type(St1{})
|
||||
test_enum(.red)
|
||||
test_int(2)
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
fn main() {
|
||||
match 1 {
|
||||
1 { println('1') }
|
||||
else { println('else') }
|
||||
4 { println('4') }
|
||||
}
|
||||
}
|
|
@ -1,41 +0,0 @@
|
|||
type A = int | string | f64
|
||||
|
||||
fn main() {
|
||||
x := A('test')
|
||||
_ = match x {
|
||||
int {
|
||||
'int'
|
||||
}
|
||||
string {
|
||||
'string'
|
||||
}
|
||||
}
|
||||
_ := match x {
|
||||
int {
|
||||
'int'
|
||||
}
|
||||
string {
|
||||
'string'
|
||||
}
|
||||
f64 {
|
||||
'f64'
|
||||
}
|
||||
else {
|
||||
'else'
|
||||
}
|
||||
}
|
||||
_ := match x {
|
||||
int {
|
||||
'int'
|
||||
}
|
||||
string {
|
||||
'string'
|
||||
}
|
||||
else {
|
||||
'else'
|
||||
}
|
||||
f64 {
|
||||
'f64'
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
type Asd = int
|
||||
|
||||
fn main() {
|
||||
res := match Asd {
|
||||
1 { 'foo' }
|
||||
2 { 'test' }
|
||||
else { '' }
|
||||
}
|
||||
_ = res
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
struct A{}
|
||||
fn main() {
|
||||
A{} - 10
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
[1,2,3] - 10
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := map[string]int
|
||||
a - 10
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
struct A{}
|
||||
fn main() {
|
||||
10 - A{}
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
10 - [1,2,3]
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := map[string]int
|
||||
10 - a
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
0.5 % 1
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
0.5 % 1
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
[1,2,3] % 1
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
struct A{}
|
||||
fn main() {
|
||||
a := A{}
|
||||
a % 1
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := map[string]int
|
||||
a % 1
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
1 % 0.5
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
1 % 0.5
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
1 % [1,2,3]
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
struct A{}
|
||||
fn main() {
|
||||
a := A{}
|
||||
1 % a
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := map[string]int
|
||||
1 % a
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
struct A{}
|
||||
fn main() {
|
||||
A{} * 10
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
[1,2,3] * 10
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := map[string]int
|
||||
a * 10
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
struct A{}
|
||||
fn main() {
|
||||
10 * A{}
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
10 * [1,2,3]
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
fn main() {
|
||||
a := map[string]int
|
||||
10 * a
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn no_main() {
|
||||
println('Hello world !')
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
module main
|
||||
|
||||
pub type Integer = int
|
||||
|
||||
pub type Float = f32 | f64
|
||||
|
||||
// Buggy ATM
|
||||
// pub type Fn = fn () int
|
||||
|
||||
pub enum Color {
|
||||
red
|
||||
green
|
||||
blue
|
||||
}
|
||||
|
||||
pub const (
|
||||
w = 'world'
|
||||
)
|
||||
|
||||
pub fn my_fn() int {
|
||||
return 1
|
||||
}
|
||||
|
||||
pub fn main() {
|
||||
println('main')
|
||||
}
|
||||
|
||||
pub struct MyStruct {
|
||||
field int
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
fn test() bool {
|
||||
return 100
|
||||
}
|
||||
|
||||
fn main() {}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
0.5 << 1
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
fn main() {
|
||||
1 << 0.5
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
struct Test {
|
||||
foo bool
|
||||
}
|
||||
|
||||
fn main() {
|
||||
t := Test{true, false}
|
||||
_ = t
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
struct abc {
|
||||
|
||||
}
|
||||
|
||||
fn main(){}
|
|
@ -1,10 +0,0 @@
|
|||
struct A {
|
||||
i int
|
||||
}
|
||||
|
||||
fn main() {
|
||||
a := A{
|
||||
i: 1
|
||||
}
|
||||
a.i = 2
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
struct Test {
|
||||
foo bool
|
||||
}
|
||||
|
||||
fn main() {
|
||||
t := Test{
|
||||
foo: true
|
||||
bar: false
|
||||
}
|
||||
_ = t
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
type Miscellaneous = Nope | Inexistant | int
|
||||
|
||||
fn main() {
|
||||
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
module main
|
||||
|
||||
struct Test {}
|
||||
|
||||
fn main() {
|
||||
t := Test{}
|
||||
println(t.sdd)
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
module main
|
||||
|
||||
struct Test {}
|
||||
|
||||
fn main() {
|
||||
t := Test{}
|
||||
println(t.sdd())
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
fn main() {
|
||||
if (1 == 1) {
|
||||
println('yeay')
|
||||
} else if (1 == 2) {
|
||||
println("oh no :'(")
|
||||
} else if (1 == 3) {
|
||||
println("what's wrong with physics ????")
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
module main
|
||||
|
||||
fn main() {
|
||||
mut a := 'aa'
|
||||
a += x('a','b')
|
||||
mut b := 'abcdef'
|
||||
_ = b
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
fn x(x,y int) {
|
||||
|
||||
}
|
||||
fn main(){
|
||||
mut a := ''
|
||||
a = x(1,2) // hello
|
||||
eprintln('a: $a')
|
||||
}
|
Loading…
Reference in New Issue