v2 / vlib / v / tests / structs / struct_field_default_value_optional_test.v
27 lines · 22 sloc · 397 bytes · 023fd9234d0d1629b74c1e7df9bfc5374e3b0a2b
Raw
1import regex
2
3struct RegexCache {
4mut:
5 tag_script_start regex.RE = regex.regex_opt(r'^script.*>') or { panic(err) }
6}
7
8pub struct Tokenizer {
9mut:
10 regex_cache RegexCache = RegexCache{}
11}
12
13fn new_parser() &Parser {
14 mut parser := &Parser{}
15 return parser
16}
17
18pub struct Parser {
19mut:
20 tnzr Tokenizer
21}
22
23fn test_struct_field_default_value_optional() {
24 p := new_parser()
25 println(p)
26 assert true
27}
28