@@ -97,9 +97,9 @@ type FSharpParseFileResults(errors : FSharpErrorInfo[], input : Ast.ParsedInput
9797 ErrorScope.Protect Range.range0
9898( fun () ->
9999match inputwith
100- | Some( ParsedInput.ImplFile( ParsedImplFileInput(_ modname ,_ isScript ,_ qualName ,_ pragmas ,_ hashDirectives , modules,_ isLastCompiland ))) ->
100+ | Some( ParsedInput.ImplFile( ParsedImplFileInput( modules= modules ))) ->
101101 NavigationImpl.getNavigationFromImplFile modules
102- | Some( ParsedInput.SigFile( ParsedSigFileInput(_ modname ,_ qualName ,_ pragmas ,_ hashDirectives ,_ modules ) ))->
102+ | Some( ParsedInput.SigFile( ParsedSigFileInput_ ))->
103103 NavigationImpl.empty
104104| _ ->
105105 NavigationImpl.empty)
@@ -343,7 +343,7 @@ type FSharpParseFileResults(errors : FSharpErrorInfo[], input : Ast.ParsedInput
343343let walkImplFile ( modules : SynModuleOrNamespace list ) = List.collect walkModule modules
344344
345345match inputwith
346- | Some( ParsedInput.ImplFile( ParsedImplFileInput(_,_,_,_,_, modules,_ )))-> walkImplFile modules
346+ | Some( ParsedInput.ImplFile( ParsedImplFileInput( modules= modules ))) -> walkImplFile modules
347347| _ -> []
348348
349349 ErrorScope.Protect Range.range0
@@ -363,8 +363,8 @@ type FSharpParseFileResults(errors : FSharpErrorInfo[], input : Ast.ParsedInput
363363
364364member scope.FileName =
365365match inputwith
366- | Some( ParsedInput.ImplFile( ParsedImplFileInput( modname , _, _, _, _, _, _ )))
367- | Some( ParsedInput.SigFile( ParsedSigFileInput( modname , _, _, _, _ )))-> modname
366+ | Some( ParsedInput.ImplFile( ParsedImplFileInput( fileName = modname )))
367+ | Some( ParsedInput.SigFile( ParsedSigFileInput( fileName = modname ))) -> modname
368368| _ -> " "
369369
370370// Get items for the navigation drop down bar
@@ -647,7 +647,7 @@ module UntypedParseImpl =
647647if isPosInRange rangethen f()
648648else None
649649
650- let rec walkImplFileInput ( ParsedImplFileInput ( _ , _ , _ , _ , _ , moduleOrNamespaceList , _ )) =
650+ let rec walkImplFileInput ( ParsedImplFileInput ( modules = moduleOrNamespaceList)) =
651651 List.tryPick( walkSynModuleOrNamespacetrue ) moduleOrNamespaceList
652652
653653and walkSynModuleOrNamespace isTopLevel ( SynModuleOrNamespace ( _ , _ , _ , decls , _ , attrs , _ , r )) =