match: second step
							parent
							
								
									d8edc27805
								
							
						
					
					
						commit
						0806aa353c
					
				| 
						 | 
					@ -151,8 +151,8 @@ fn generate_vh(mod string) {
 | 
				
			||||||
				continue
 | 
									continue
 | 
				
			||||||
			}	
 | 
								}	
 | 
				
			||||||
			match tok.tok {
 | 
								match tok.tok {
 | 
				
			||||||
				TokenKind.key_fn => {	generate_fn(out, p.tokens, i)	}
 | 
									TokenKind.key_fn {	generate_fn(out, p.tokens, i)	}
 | 
				
			||||||
				TokenKind.key_const => {	generate_const(out, p.tokens, i)	}
 | 
									TokenKind.key_const {	generate_const(out, p.tokens, i)	}
 | 
				
			||||||
			}	
 | 
								}	
 | 
				
			||||||
		}	
 | 
							}	
 | 
				
			||||||
	}	
 | 
						}	
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -816,9 +816,9 @@ fn (p mut Parser) struct_decl() {
 | 
				
			||||||
				p.check(.colon)
 | 
									p.check(.colon)
 | 
				
			||||||
				mut val := ''
 | 
									mut val := ''
 | 
				
			||||||
				match p.tok {
 | 
									match p.tok {
 | 
				
			||||||
					.name => { val = p.check_name() }
 | 
										.name { val = p.check_name() }
 | 
				
			||||||
					.str => { val = p.check_string() }
 | 
										.str { val = p.check_string() }
 | 
				
			||||||
					else => {
 | 
										else {
 | 
				
			||||||
						p.error('attribute value should be either name or string')
 | 
											p.error('attribute value should be either name or string')
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue