parser: fix a small bug with <
							parent
							
								
									82cedbaf62
								
							
						
					
					
						commit
						ca81442fac
					
				|  | @ -25,7 +25,7 @@ fn test_socket() { | |||
| 	received := tos(bytes, blen) | ||||
| 	$if debug {	println('message received: $received')	} | ||||
| 	$if debug {	println('client: $client.sockfd')	} | ||||
| 	 | ||||
| 
 | ||||
| 	assert message == received | ||||
| 	cleanup(server, client, socket) | ||||
| } | ||||
|  | @ -39,7 +39,7 @@ fn test_socket_write() { | |||
| 	assert line1.trim_space() == message1 | ||||
| 	cleanup(server, client, socket) | ||||
| } | ||||
|    | ||||
| 
 | ||||
| fn test_socket_write_fail_without_panic() { | ||||
| 	server, client, socket := setup() | ||||
| 	message2 := 'a message 2' | ||||
|  | @ -48,7 +48,7 @@ fn test_socket_write_fail_without_panic() { | |||
| 	// this test is important for a stable long standing server
 | ||||
| 	client.close() or {} | ||||
| 	$if solaris { return } // TODO: fix segfaulting on Solaris
 | ||||
| 	for i:=0; i<3; i++{ | ||||
| 	for i:=0; i<3; i++ { | ||||
| 		socket.write(message2) or { | ||||
| 			println('write to a socket without a recipient should produce an option fail: $err | $message2') | ||||
| 			assert true | ||||
|  |  | |||
|  | @ -803,8 +803,8 @@ pub fn (mut p Parser) name_expr() ast.Expr { | |||
| 	} | ||||
| 	// p.warn('name expr  $p.tok.lit $p.peek_tok.str()')
 | ||||
| 	// fn call or type cast
 | ||||
| 	if p.peek_tok.kind == .lpar || (p.peek_tok.kind == .lt && p.peek_tok.pos == p.peek_tok2.pos - | ||||
| 		1) { // foo() or foo<int>()
 | ||||
| 	if p.peek_tok.kind == .lpar || (p.peek_tok.kind == .lt && p.peek_tok2.kind == .name && | ||||
| 		p.peek_tok.pos == p.peek_tok2.pos - 1) { // foo() or foo<int>()
 | ||||
| 		mut name := p.tok.lit | ||||
| 		if mod.len > 0 { | ||||
| 			name = '${mod}.$name' | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ import os | |||
| 
 | ||||
| fn main() { | ||||
| 	areas := ['game', 'web', 'tools', 'science', 'systems', 'embedded'] | ||||
| 	for i :=0;i<areas.len; i++{ | ||||
| 	for i :=0; i < areas.len; i++{ | ||||
| 		area:=areas[i] | ||||
| 		println('Hello, $area developers!') | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue