mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-10-31 15:12:12 +00:00 
			
		
		
		
	Add Cabal syntax test file
This commit is contained in:
		
				
					committed by
					
						 David Peter
						David Peter
					
				
			
			
				
	
			
			
			
						parent
						
							aa74d19940
						
					
				
				
					commit
					b1f69434f9
				
			
							
								
								
									
										247
									
								
								tests/syntax-tests/highlighted/Cabal/semantic.cabal
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										247
									
								
								tests/syntax-tests/highlighted/Cabal/semantic.cabal
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,247 @@ | ||||
| [38;2;190;132;255mcabal-version[0m[38;2;166;226;46m:[0m[38;2;166;226;46m       [0m[38;2;248;248;242m2.4[0m | ||||
|  | ||||
| [38;2;190;132;255mname[0m[38;2;166;226;46m:[0m[38;2;166;226;46m                [0m[38;2;248;248;242msemantic[0m | ||||
| [38;2;190;132;255mversion[0m[38;2;166;226;46m:[0m[38;2;166;226;46m             [0m[38;2;248;248;242m0.11.0.1[0m | ||||
| [38;2;190;132;255msynopsis[0m[38;2;166;226;46m:[0m[38;2;166;226;46m            [0m[38;2;248;248;242mFramework and executable for analyzing and diffing untrusted code.[0m | ||||
| [38;2;190;132;255mdescription[0m[38;2;166;226;46m:[0m[38;2;166;226;46m         [0m[38;2;248;248;242mSemantic is a library for parsing, analyzing, and comparing source code across many languages.[0m | ||||
| [38;2;190;132;255mhomepage[0m[38;2;166;226;46m:[0m[38;2;166;226;46m            [0m[38;2;248;248;242mhttp://github.com/github/semantic#readme[0m | ||||
| [38;2;190;132;255mbug-reports[0m[38;2;166;226;46m:[0m[38;2;166;226;46m         [0m[38;2;248;248;242mhttps://github.com/github/semantic/issues[0m | ||||
| [38;2;190;132;255mlicense[0m[38;2;166;226;46m:[0m[38;2;166;226;46m             [0m[38;2;248;248;242mMIT[0m | ||||
| [38;2;190;132;255mlicense-file[0m[38;2;166;226;46m:[0m[38;2;166;226;46m        [0m[38;2;248;248;242mLICENSE[0m | ||||
| [38;2;190;132;255mauthor[0m[38;2;166;226;46m:[0m[38;2;166;226;46m              [0m[38;2;248;248;242mThe Semantic authors[0m | ||||
| [38;2;190;132;255mmaintainer[0m[38;2;166;226;46m:[0m[38;2;166;226;46m          [0m[38;2;248;248;242mopensource+semantic@github.com[0m | ||||
| [38;2;190;132;255mcopyright[0m[38;2;166;226;46m:[0m[38;2;166;226;46m           [0m[38;2;248;248;242m(c) 2015-2020 GitHub, Inc.[0m | ||||
| [38;2;190;132;255mcategory[0m[38;2;166;226;46m:[0m[38;2;166;226;46m            [0m[38;2;248;248;242mLanguage[0m | ||||
| [38;2;190;132;255mbuild-type[0m[38;2;166;226;46m:[0m[38;2;166;226;46m          [0m[38;2;248;248;242mSimple[0m | ||||
| [38;2;190;132;255mstability[0m[38;2;166;226;46m:[0m[38;2;166;226;46m           [0m[38;2;248;248;242malpha[0m | ||||
| [38;2;190;132;255mextra-source-files[0m[38;2;166;226;46m:[0m[38;2;166;226;46m  [0m[38;2;248;248;242mREADME.md[0m | ||||
|  | ||||
| [38;2;190;132;255mtested-with[0m[38;2;166;226;46m:[0m[38;2;166;226;46m         [0m[38;2;248;248;242mGHC == 8.10.1[0m | ||||
|  | ||||
| [38;2;249;38;114mflag[0m[38;2;166;226;46m [0m[38;2;230;219;116mrelease[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mdescription[0m[38;2;166;226;46m:[0m[38;2;166;226;46m [0m[38;2;248;248;242mBuild with optimizations on (for CI or deployment builds)[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mdefault[0m[38;2;166;226;46m:[0m[38;2;166;226;46m     [0m[38;2;248;248;242mFalse[0m | ||||
|  | ||||
| [38;2;117;113;94m-- GHC extensions shared between targets[0m | ||||
| [38;2;248;248;242mcommon haskell[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mdefault-language[0m[38;2;166;226;46m:[0m[38;2;166;226;46m    [0m[38;2;248;248;242mHaskell2010[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mdefault-extensions[0m[38;2;166;226;46m:[0m[38;2;166;226;46m  [0m[38;2;248;248;242mStrictData[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mghc-options[0m[38;2;166;226;46m:[0m | ||||
| [38;2;248;248;242m    -Weverything[0m | ||||
| [38;2;248;248;242m    -Wno-missing-local-signatures[0m | ||||
| [38;2;248;248;242m    -Wno-missing-import-lists[0m | ||||
| [38;2;248;248;242m    -Wno-implicit-prelude[0m | ||||
| [38;2;248;248;242m    -Wno-safe[0m | ||||
| [38;2;248;248;242m    -Wno-unsafe[0m | ||||
| [38;2;248;248;242m    -Wno-name-shadowing[0m | ||||
| [38;2;248;248;242m    -Wno-monomorphism-restriction[0m | ||||
| [38;2;248;248;242m    -Wno-missed-specialisations[0m | ||||
| [38;2;248;248;242m    -Wno-all-missed-specialisations[0m | ||||
| [38;2;248;248;242m    -Wno-star-is-type[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mcpp-options[0m[38;2;166;226;46m:[0m | ||||
| [38;2;248;248;242m    -DBAZEL_BUILD=0[0m | ||||
| [38;2;248;248;242m  if (impl(ghc >= 8.8))[0m | ||||
| [38;2;166;226;46m    [0m[38;2;190;132;255mghc-options[0m[38;2;166;226;46m:[0m[38;2;166;226;46m [0m[38;2;248;248;242m-Wno-missing-deriving-strategies[0m | ||||
| [38;2;248;248;242m  if (impl(ghc >= 8.10))[0m | ||||
| [38;2;166;226;46m    [0m[38;2;190;132;255mghc-options[0m[38;2;166;226;46m:[0m | ||||
| [38;2;248;248;242m      -Wno-missing-safe-haskell-mode[0m | ||||
| [38;2;248;248;242m      -Wno-prepositive-qualified-module[0m | ||||
|  | ||||
| [38;2;248;248;242mcommon executable-flags[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mghc-options[0m[38;2;166;226;46m:[0m[38;2;166;226;46m         [0m[38;2;248;248;242m-threaded -rtsopts "-with-rtsopts=-N -A4m -n2m"[0m | ||||
|  | ||||
| [38;2;249;38;114mlibrary[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mimport[0m[38;2;166;226;46m:[0m[38;2;166;226;46m              [0m[38;2;248;248;242mhaskell[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mhs-source-dirs[0m[38;2;166;226;46m:[0m[38;2;166;226;46m      [0m[38;2;248;248;242msrc[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mexposed-modules[0m[38;2;166;226;46m:[0m[38;2;166;226;46m     [0m[38;2;248;248;242mControl.Carrier.Parse.Measured[0m | ||||
| [38;2;248;248;242m                     , Control.Carrier.Parse.Simple[0m | ||||
| [38;2;248;248;242m                     [0m[38;2;117;113;94m-- Effects[0m | ||||
| [38;2;248;248;242m                     , Control.Effect.Parse[0m | ||||
| [38;2;248;248;242m                     , Control.Effect.Sum.Project[0m | ||||
| [38;2;248;248;242m                     , Control.Effect.Timeout[0m | ||||
| [38;2;248;248;242m                     [0m[38;2;117;113;94m-- General datatype definitions & generic algorithms[0m | ||||
| [38;2;248;248;242m                     , Data.Blob[0m | ||||
| [38;2;248;248;242m                     , Data.Blob.IO[0m | ||||
| [38;2;248;248;242m                     , Data.Duration[0m | ||||
| [38;2;248;248;242m                     , Data.Edit[0m | ||||
| [38;2;248;248;242m                     , Data.Error[0m | ||||
| [38;2;248;248;242m                     , Data.Flag[0m | ||||
| [38;2;248;248;242m                     , Data.Graph.Algebraic[0m | ||||
| [38;2;248;248;242m                     , Data.Handle[0m | ||||
| [38;2;248;248;242m                     , Data.Maybe.Exts[0m | ||||
| [38;2;248;248;242m                     , Data.Semigroup.App[0m | ||||
| [38;2;248;248;242m                     [0m[38;2;117;113;94m-- Parser glue[0m | ||||
| [38;2;248;248;242m                     , Parsing.Parser[0m | ||||
| [38;2;248;248;242m                     , Parsing.TreeSitter[0m | ||||
| [38;2;248;248;242m                     [0m[38;2;117;113;94m-- API[0m | ||||
| [38;2;248;248;242m                     , Semantic.Api[0m | ||||
| [38;2;248;248;242m                     , Semantic.Api.Bridge[0m | ||||
| [38;2;248;248;242m                     , Semantic.Api.StackGraph[0m | ||||
| [38;2;248;248;242m                     , Semantic.Api.Symbols[0m | ||||
| [38;2;248;248;242m                     , Semantic.Api.Terms[0m | ||||
| [38;2;248;248;242m                     , Semantic.CLI[0m | ||||
| [38;2;248;248;242m                     , Semantic.Config[0m | ||||
| [38;2;248;248;242m                     , Semantic.Env[0m | ||||
| [38;2;248;248;242m                     , Semantic.IO[0m | ||||
| [38;2;248;248;242m                     , Semantic.Task[0m | ||||
| [38;2;248;248;242m                     , Semantic.Task.Files[0m | ||||
| [38;2;248;248;242m                     , Semantic.Telemetry[0m | ||||
| [38;2;248;248;242m                     , Semantic.Telemetry.AsyncQueue[0m | ||||
| [38;2;248;248;242m                     , Semantic.Telemetry.Error[0m | ||||
| [38;2;248;248;242m                     , Semantic.Telemetry.Log[0m | ||||
| [38;2;248;248;242m                     , Semantic.Telemetry.Stat[0m | ||||
| [38;2;248;248;242m                     , Semantic.Util[0m | ||||
| [38;2;248;248;242m                     , Semantic.Util.Pretty[0m | ||||
| [38;2;248;248;242m                     , Semantic.Version[0m | ||||
| [38;2;248;248;242m                     [0m[38;2;117;113;94m-- Serialization[0m | ||||
| [38;2;248;248;242m                     , Serializing.Format[0m | ||||
| [38;2;248;248;242m                     , Serializing.SExpression.Precise[0m | ||||
| [38;2;248;248;242m                     [0m[38;2;117;113;94m-- Custom Prelude[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mautogen-modules[0m[38;2;166;226;46m:[0m[38;2;166;226;46m     [0m[38;2;248;248;242mPaths_semantic[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mother-modules[0m[38;2;166;226;46m:[0m[38;2;166;226;46m       [0m[38;2;248;248;242mPaths_semantic[0m | ||||
| [38;2;248;248;242m  [0m[38;2;117;113;94m-- Except in case of vendored dependencies, these deps should be expressed[0m | ||||
| [38;2;248;248;242m  [0m[38;2;117;113;94m-- as caret-operator bounds relative to a version in Stackage.[0m | ||||
| [38;2;248;248;242m  [0m[38;2;117;113;94m-- These are currently pinned to lts-13.13.[0m | ||||
| [38;2;248;248;242m  [0m[38;2;190;132;255mbuild-depends[0m[38;2;248;248;242m:[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239maeson[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.4.2.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239malgebraic-graphs[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.3[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mansi-terminal[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.8.2[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;190;132;255m1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239masync[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2.2.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mbase[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m4.13[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;190;132;255m5[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mbytestring[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.10.8.2[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mcontainers[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.6.0.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mdirectory-tree[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.12.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mfilepath[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.4.2.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mfused-effects[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mghc-prim[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.5[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.7[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mhostname[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mhscolour[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.24.4[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mlens[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m4.17[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;190;132;255m4.20[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mnetwork[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2.8.0.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mnetwork-uri[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2.6.1.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239moptparse-applicative[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.14.3[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.16[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mpathtype[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.8.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mpretty-show[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.9.5[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mproto-lens[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.5[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.8[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-analysis[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-ast[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-codeql[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-go[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-java[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-json[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-php[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-proto[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-python[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-ruby[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-scope-graph[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-source[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.1.0.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-tags[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-tsx[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-typescript[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemilattices[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.0.0.3[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msplit[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.2.3.3[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mstm-chans[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m3.0.0.4[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtext[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.2.3.2[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtime[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.8.0.2[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.10[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtree-sitter[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.9.0.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtree-sitter-go[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.5.0.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtree-sitter-java[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.7.0.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtree-sitter-json[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.7.0.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtree-sitter-php[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.5.0.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtree-sitter-python[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.9.0.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtree-sitter-ql[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.1.0.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtree-sitter-ruby[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.5.0.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtree-sitter-tsx[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.5.0.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtree-sitter-typescript[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.5.0.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239munix[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2.7.2.2[0m | ||||
|  | ||||
| [38;2;249;38;114mexecutable[0m[38;2;166;226;46m [0m[38;2;230;219;116msemantic[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mimport[0m[38;2;166;226;46m:[0m[38;2;166;226;46m              [0m[38;2;248;248;242mhaskell, executable-flags[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mhs-source-dirs[0m[38;2;166;226;46m:[0m[38;2;166;226;46m      [0m[38;2;248;248;242mapp[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mmain-is[0m[38;2;166;226;46m:[0m[38;2;166;226;46m             [0m[38;2;248;248;242mMain.hs[0m | ||||
| [38;2;248;248;242m  [0m[38;2;190;132;255mbuild-depends[0m[38;2;248;248;242m:[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mbase[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic[0m | ||||
|  | ||||
| [38;2;249;38;114mtest-suite[0m[38;2;166;226;46m [0m[38;2;230;219;116mtest[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mimport[0m[38;2;166;226;46m:[0m[38;2;166;226;46m              [0m[38;2;248;248;242mhaskell, executable-flags[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mtype[0m[38;2;166;226;46m:[0m[38;2;166;226;46m                [0m[38;2;248;248;242mexitcode-stdio-1.0[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mhs-source-dirs[0m[38;2;166;226;46m:[0m[38;2;166;226;46m      [0m[38;2;248;248;242mtest[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mmain-is[0m[38;2;166;226;46m:[0m[38;2;166;226;46m             [0m[38;2;248;248;242mSpec.hs[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mother-modules[0m[38;2;166;226;46m:[0m[38;2;166;226;46m       [0m[38;2;248;248;242mData.Graph.Spec[0m | ||||
| [38;2;248;248;242m                     , Data.Language.Spec[0m | ||||
| [38;2;248;248;242m                     , Data.Semigroup.App.Spec[0m | ||||
| [38;2;248;248;242m                     , Integration.Spec[0m | ||||
| [38;2;248;248;242m                     , Semantic.Spec[0m | ||||
| [38;2;248;248;242m                     , Semantic.CLI.Spec[0m | ||||
| [38;2;248;248;242m                     , Semantic.IO.Spec[0m | ||||
| [38;2;248;248;242m                     , Semantic.Stat.Spec[0m | ||||
| [38;2;248;248;242m                     , Tags.Spec[0m | ||||
| [38;2;248;248;242m                     , SpecHelpers[0m | ||||
| [38;2;248;248;242m                     , Generators[0m | ||||
| [38;2;248;248;242m                     , Properties[0m | ||||
| [38;2;248;248;242m  [0m[38;2;190;132;255mbuild-depends[0m[38;2;248;248;242m:[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239malgebraic-graphs[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.3[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mbase[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m4.13[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;190;132;255m5[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mbytestring[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.10.8.2[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mfused-effects[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mGlob[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.10.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mhedgehog[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mhspec[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2.6[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;190;132;255m3[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mhspec-expectations[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.8.2[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mnetwork[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2.8.0.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mpathtype[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.8.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-analysis[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-ast[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-proto[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-source[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.1.0.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-tags[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemilattices[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtasty[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.2.3[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtasty-golden[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2.3.2[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtasty-hedgehog[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.0.0.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtasty-hspec[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.1.5.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtasty-hunit[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.10.0.2[0m | ||||
|  | ||||
| [38;2;249;38;114mtest-suite[0m[38;2;166;226;46m [0m[38;2;230;219;116mparse-examples[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mimport[0m[38;2;166;226;46m:[0m[38;2;166;226;46m              [0m[38;2;248;248;242mhaskell, executable-flags[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mtype[0m[38;2;166;226;46m:[0m[38;2;166;226;46m                [0m[38;2;248;248;242mexitcode-stdio-1.0[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mhs-source-dirs[0m[38;2;166;226;46m:[0m[38;2;166;226;46m      [0m[38;2;248;248;242mtest[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mmain-is[0m[38;2;166;226;46m:[0m[38;2;166;226;46m             [0m[38;2;248;248;242mExamples.hs[0m | ||||
| [38;2;248;248;242m  [0m[38;2;190;132;255mbuild-depends[0m[38;2;248;248;242m:[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239masync[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2.2.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mbase[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mfused-effects[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mGlob[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mlens[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m4.17[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;190;132;255m4.20[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mpathtype[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.8.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mprocess[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.6.3.0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-analysis[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-ast[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-proto[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtasty[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtasty-hunit[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mtext[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.2.3.2[0m | ||||
|  | ||||
| [38;2;249;38;114mbenchmark[0m[38;2;166;226;46m [0m[38;2;230;219;116mbenchmarks[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mimport[0m[38;2;166;226;46m:[0m[38;2;166;226;46m              [0m[38;2;248;248;242mhaskell, executable-flags[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mhs-source-dirs[0m[38;2;166;226;46m:[0m[38;2;166;226;46m      [0m[38;2;248;248;242mbench[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mtype[0m[38;2;166;226;46m:[0m[38;2;166;226;46m                [0m[38;2;248;248;242mexitcode-stdio-1.0[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mmain-is[0m[38;2;166;226;46m:[0m[38;2;166;226;46m             [0m[38;2;248;248;242mMain.hs[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mother-modules[0m[38;2;166;226;46m:[0m[38;2;166;226;46m       [0m[38;2;248;248;242mTagging[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mghc-options[0m[38;2;166;226;46m:[0m[38;2;166;226;46m         [0m[38;2;248;248;242m-static[0m | ||||
| [38;2;248;248;242m  [0m[38;2;190;132;255mbuild-depends[0m[38;2;248;248;242m:[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mbase[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mfused-effects[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mgauge[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.2.5[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mGlob[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239mpathtype[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0.8.1[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-analysis[0m[38;2;248;248;242m ^[0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m | ||||
| [38;2;248;248;242m    , [0m[38;2;102;217;239msemantic-proto[0m | ||||
|  | ||||
| [38;2;249;38;114msource-repository[0m[38;2;166;226;46m [0m[38;2;230;219;116mhead[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mtype[0m[38;2;166;226;46m:[0m[38;2;166;226;46m     [0m[38;2;248;248;242mgit[0m | ||||
| [38;2;166;226;46m  [0m[38;2;190;132;255mlocation[0m[38;2;166;226;46m:[0m[38;2;166;226;46m [0m[38;2;248;248;242mhttps://github.com/github/semantic[0m | ||||
							
								
								
									
										25
									
								
								tests/syntax-tests/source/Cabal/LICENSE.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								tests/syntax-tests/source/Cabal/LICENSE.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| The `semantic.cabal` file has been added from https://github.com/github/semantic under the following license: | ||||
|  | ||||
| ```text | ||||
| MIT License | ||||
|  | ||||
| Copyright (c) 2015-2019 GitHub | ||||
|  | ||||
| Permission is hereby granted, free of charge, to any person obtaining a copy | ||||
| of this software and associated documentation files (the "Software"), to deal | ||||
| in the Software without restriction, including without limitation the rights | ||||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||
| copies of the Software, and to permit persons to whom the Software is | ||||
| furnished to do so, subject to the following conditions: | ||||
|  | ||||
| The above copyright notice and this permission notice shall be included in all | ||||
| copies or substantial portions of the Software. | ||||
|  | ||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||
| SOFTWARE. | ||||
| ``` | ||||
							
								
								
									
										247
									
								
								tests/syntax-tests/source/Cabal/semantic.cabal
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										247
									
								
								tests/syntax-tests/source/Cabal/semantic.cabal
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,247 @@ | ||||
| cabal-version:       2.4 | ||||
|  | ||||
| name:                semantic | ||||
| version:             0.11.0.1 | ||||
| synopsis:            Framework and executable for analyzing and diffing untrusted code. | ||||
| description:         Semantic is a library for parsing, analyzing, and comparing source code across many languages. | ||||
| homepage:            http://github.com/github/semantic#readme | ||||
| bug-reports:         https://github.com/github/semantic/issues | ||||
| license:             MIT | ||||
| license-file:        LICENSE | ||||
| author:              The Semantic authors | ||||
| maintainer:          opensource+semantic@github.com | ||||
| copyright:           (c) 2015-2020 GitHub, Inc. | ||||
| category:            Language | ||||
| build-type:          Simple | ||||
| stability:           alpha | ||||
| extra-source-files:  README.md | ||||
|  | ||||
| tested-with:         GHC == 8.10.1 | ||||
|  | ||||
| flag release | ||||
|   description: Build with optimizations on (for CI or deployment builds) | ||||
|   default:     False | ||||
|  | ||||
| -- GHC extensions shared between targets | ||||
| common haskell | ||||
|   default-language:    Haskell2010 | ||||
|   default-extensions:  StrictData | ||||
|   ghc-options: | ||||
|     -Weverything | ||||
|     -Wno-missing-local-signatures | ||||
|     -Wno-missing-import-lists | ||||
|     -Wno-implicit-prelude | ||||
|     -Wno-safe | ||||
|     -Wno-unsafe | ||||
|     -Wno-name-shadowing | ||||
|     -Wno-monomorphism-restriction | ||||
|     -Wno-missed-specialisations | ||||
|     -Wno-all-missed-specialisations | ||||
|     -Wno-star-is-type | ||||
|   cpp-options: | ||||
|     -DBAZEL_BUILD=0 | ||||
|   if (impl(ghc >= 8.8)) | ||||
|     ghc-options: -Wno-missing-deriving-strategies | ||||
|   if (impl(ghc >= 8.10)) | ||||
|     ghc-options: | ||||
|       -Wno-missing-safe-haskell-mode | ||||
|       -Wno-prepositive-qualified-module | ||||
|  | ||||
| common executable-flags | ||||
|   ghc-options:         -threaded -rtsopts "-with-rtsopts=-N -A4m -n2m" | ||||
|  | ||||
| library | ||||
|   import:              haskell | ||||
|   hs-source-dirs:      src | ||||
|   exposed-modules:     Control.Carrier.Parse.Measured | ||||
|                      , Control.Carrier.Parse.Simple | ||||
|                      -- Effects | ||||
|                      , Control.Effect.Parse | ||||
|                      , Control.Effect.Sum.Project | ||||
|                      , Control.Effect.Timeout | ||||
|                      -- General datatype definitions & generic algorithms | ||||
|                      , Data.Blob | ||||
|                      , Data.Blob.IO | ||||
|                      , Data.Duration | ||||
|                      , Data.Edit | ||||
|                      , Data.Error | ||||
|                      , Data.Flag | ||||
|                      , Data.Graph.Algebraic | ||||
|                      , Data.Handle | ||||
|                      , Data.Maybe.Exts | ||||
|                      , Data.Semigroup.App | ||||
|                      -- Parser glue | ||||
|                      , Parsing.Parser | ||||
|                      , Parsing.TreeSitter | ||||
|                      -- API | ||||
|                      , Semantic.Api | ||||
|                      , Semantic.Api.Bridge | ||||
|                      , Semantic.Api.StackGraph | ||||
|                      , Semantic.Api.Symbols | ||||
|                      , Semantic.Api.Terms | ||||
|                      , Semantic.CLI | ||||
|                      , Semantic.Config | ||||
|                      , Semantic.Env | ||||
|                      , Semantic.IO | ||||
|                      , Semantic.Task | ||||
|                      , Semantic.Task.Files | ||||
|                      , Semantic.Telemetry | ||||
|                      , Semantic.Telemetry.AsyncQueue | ||||
|                      , Semantic.Telemetry.Error | ||||
|                      , Semantic.Telemetry.Log | ||||
|                      , Semantic.Telemetry.Stat | ||||
|                      , Semantic.Util | ||||
|                      , Semantic.Util.Pretty | ||||
|                      , Semantic.Version | ||||
|                      -- Serialization | ||||
|                      , Serializing.Format | ||||
|                      , Serializing.SExpression.Precise | ||||
|                      -- Custom Prelude | ||||
|   autogen-modules:     Paths_semantic | ||||
|   other-modules:       Paths_semantic | ||||
|   -- Except in case of vendored dependencies, these deps should be expressed | ||||
|   -- as caret-operator bounds relative to a version in Stackage. | ||||
|   -- These are currently pinned to lts-13.13. | ||||
|   build-depends: | ||||
|     , aeson ^>= 1.4.2.0 | ||||
|     , algebraic-graphs ^>= 0.3 | ||||
|     , ansi-terminal >= 0.8.2 && <1 | ||||
|     , async ^>= 2.2.1 | ||||
|     , base >= 4.13 && < 5 | ||||
|     , bytestring ^>= 0.10.8.2 | ||||
|     , containers ^>= 0.6.0.1 | ||||
|     , directory-tree ^>= 0.12.1 | ||||
|     , filepath ^>= 1.4.2.1 | ||||
|     , fused-effects ^>= 1.1 | ||||
|     , ghc-prim >= 0.5 && < 0.7 | ||||
|     , hostname ^>= 1.0 | ||||
|     , hscolour ^>= 1.24.4 | ||||
|     , lens >= 4.17 && < 4.20 | ||||
|     , network ^>= 2.8.0.0 | ||||
|     , network-uri ^>= 2.6.1.0 | ||||
|     , optparse-applicative >= 0.14.3 && < 0.16 | ||||
|     , pathtype ^>= 0.8.1 | ||||
|     , pretty-show ^>= 1.9.5 | ||||
|     , proto-lens >= 0.5 && < 0.8 | ||||
|     , semantic-analysis ^>= 0 | ||||
|     , semantic-ast | ||||
|     , semantic-codeql ^>= 0 | ||||
|     , semantic-go ^>= 0 | ||||
|     , semantic-java ^>= 0 | ||||
|     , semantic-json ^>= 0 | ||||
|     , semantic-php ^>= 0 | ||||
|     , semantic-proto ^>= 0 | ||||
|     , semantic-python ^>= 0 | ||||
|     , semantic-ruby ^>= 0 | ||||
|     , semantic-scope-graph ^>= 0 | ||||
|     , semantic-source ^>= 0.1.0.1 | ||||
|     , semantic-tags ^>= 0 | ||||
|     , semantic-tsx ^>= 0 | ||||
|     , semantic-typescript ^>= 0 | ||||
|     , semilattices ^>= 0.0.0.3 | ||||
|     , split ^>= 0.2.3.3 | ||||
|     , stm-chans ^>= 3.0.0.4 | ||||
|     , text ^>= 1.2.3.2 | ||||
|     , time >= 1.8.0.2 && < 1.10 | ||||
|     , tree-sitter ^>= 0.9.0.1 | ||||
|     , tree-sitter-go ^>= 0.5.0.0 | ||||
|     , tree-sitter-java ^>= 0.7.0.0 | ||||
|     , tree-sitter-json ^>= 0.7.0.0 | ||||
|     , tree-sitter-php ^>= 0.5.0.0 | ||||
|     , tree-sitter-python ^>= 0.9.0.1 | ||||
|     , tree-sitter-ql ^>= 0.1.0.1 | ||||
|     , tree-sitter-ruby ^>= 0.5.0.0 | ||||
|     , tree-sitter-tsx ^>= 0.5.0.0 | ||||
|     , tree-sitter-typescript ^>= 0.5.0.0 | ||||
|     , unix ^>= 2.7.2.2 | ||||
|  | ||||
| executable semantic | ||||
|   import:              haskell, executable-flags | ||||
|   hs-source-dirs:      app | ||||
|   main-is:             Main.hs | ||||
|   build-depends: | ||||
|     , base | ||||
|     , semantic | ||||
|  | ||||
| test-suite test | ||||
|   import:              haskell, executable-flags | ||||
|   type:                exitcode-stdio-1.0 | ||||
|   hs-source-dirs:      test | ||||
|   main-is:             Spec.hs | ||||
|   other-modules:       Data.Graph.Spec | ||||
|                      , Data.Language.Spec | ||||
|                      , Data.Semigroup.App.Spec | ||||
|                      , Integration.Spec | ||||
|                      , Semantic.Spec | ||||
|                      , Semantic.CLI.Spec | ||||
|                      , Semantic.IO.Spec | ||||
|                      , Semantic.Stat.Spec | ||||
|                      , Tags.Spec | ||||
|                      , SpecHelpers | ||||
|                      , Generators | ||||
|                      , Properties | ||||
|   build-depends: | ||||
|     , algebraic-graphs ^>= 0.3 | ||||
|     , base >= 4.13 && < 5 | ||||
|     , bytestring ^>= 0.10.8.2 | ||||
|     , fused-effects | ||||
|     , Glob ^>= 0.10.0 | ||||
|     , hedgehog ^>= 1 | ||||
|     , hspec >= 2.6 && <3 | ||||
|     , hspec-expectations ^>= 0.8.2 | ||||
|     , network ^>= 2.8.0.0 | ||||
|     , pathtype ^>= 0.8.1 | ||||
|     , semantic | ||||
|     , semantic-analysis | ||||
|     , semantic-ast | ||||
|     , semantic-proto | ||||
|     , semantic-source ^>= 0.1.0.1 | ||||
|     , semantic-tags | ||||
|     , semilattices | ||||
|     , tasty ^>= 1.2.3 | ||||
|     , tasty-golden ^>= 2.3.2 | ||||
|     , tasty-hedgehog ^>= 1.0.0.1 | ||||
|     , tasty-hspec ^>= 1.1.5.1 | ||||
|     , tasty-hunit ^>= 0.10.0.2 | ||||
|  | ||||
| test-suite parse-examples | ||||
|   import:              haskell, executable-flags | ||||
|   type:                exitcode-stdio-1.0 | ||||
|   hs-source-dirs:      test | ||||
|   main-is:             Examples.hs | ||||
|   build-depends: | ||||
|     , async ^>= 2.2.1 | ||||
|     , base | ||||
|     , fused-effects ^>= 1.1 | ||||
|     , Glob | ||||
|     , lens >= 4.17 && < 4.20 | ||||
|     , pathtype ^>= 0.8.1 | ||||
|     , process ^>= 1.6.3.0 | ||||
|     , semantic | ||||
|     , semantic-analysis ^>= 0 | ||||
|     , semantic-ast | ||||
|     , semantic-proto ^>= 0 | ||||
|     , tasty | ||||
|     , tasty-hunit | ||||
|     , text ^>= 1.2.3.2 | ||||
|  | ||||
| benchmark benchmarks | ||||
|   import:              haskell, executable-flags | ||||
|   hs-source-dirs:      bench | ||||
|   type:                exitcode-stdio-1.0 | ||||
|   main-is:             Main.hs | ||||
|   other-modules:       Tagging | ||||
|   ghc-options:         -static | ||||
|   build-depends: | ||||
|     , base | ||||
|     , fused-effects ^>= 1.1 | ||||
|     , gauge ^>= 0.2.5 | ||||
|     , Glob | ||||
|     , pathtype ^>= 0.8.1 | ||||
|     , semantic | ||||
|     , semantic-analysis ^>= 0 | ||||
|     , semantic-proto | ||||
|  | ||||
| source-repository head | ||||
|   type:     git | ||||
|   location: https://github.com/github/semantic | ||||
		Reference in New Issue
	
	Block a user