@@ -531,25 +531,21 @@ select numbers
531
531
) ;
532
532
}
533
533
534
- internal Parser < VerDirectiveSyntax > ParseVerDirective ( )
534
+ internal static Parser < VerDirectiveSyntax > ParseVerDirective ( )
535
535
{
536
- try
537
- {
538
- return from whitespace in ParseWhiteSpaceTrivia ( )
539
- from ver in Parse . String ( ".ver" ) . Token ( )
540
- from major in ParseVerDirectiveDigit ( true )
541
- from minor in ParseVerDirectiveDigit ( true )
542
- from build in ParseVerDirectiveDigit ( true )
543
- from rev in ParseVerDirectiveDigit ( false )
544
- select new VerDirectiveSyntax ( major , minor , build , rev , [ whitespace ] , [ ] ) ;
545
- }
546
- catch ( ParseException e )
547
- {
548
- return AddErrorAndGet (
549
- e . Position ,
550
- Parse . Return ( new VerDirectiveSyntax (
551
- '0' , '0' , '0' , '0' , [ ] , [ ] ) ) ) ;
552
- }
536
+ return from whitespace in ParseWhiteSpaceTrivia ( )
537
+ from ver in Parse . String ( ".ver" ) . Token ( )
538
+ from major in ParseVerDirectiveDigit ( true )
539
+ from minor in ParseVerDirectiveDigit ( true )
540
+ from build in ParseVerDirectiveDigit ( true )
541
+ from rev in ParseVerDirectiveDigit ( false )
542
+ select new VerDirectiveSyntax (
543
+ leadingTrivia : [ whitespace ] ,
544
+ trailingTrivia : [ ] ,
545
+ major : major ,
546
+ minor : minor ,
547
+ build : build ,
548
+ revision : rev ) ;
553
549
}
554
550
555
551
internal static Parser < HashAlgorithmTrivia > ParseHashAlgorithmTrivia ( )
0 commit comments