Files

141 lines
3.4 KiB
Plaintext
Raw Permalink Normal View History

2020-06-05 23:12:45 -04:00
cabal-version: 2.4
2019-02-28 13:52:31 -05:00
name: sv2v
2025-03-19 22:53:08 -04:00
version: 0.0.13
2019-02-08 00:19:39 -05:00
synopsis: SystemVerilog to Verilog conversion
description:
2019-02-28 13:52:31 -05:00
A tool for coverting SystemVerilog to Verilog. Originally forked from the
Verilog parser found at https://github.com/tomahawkins/verilog
category: Language, Hardware, Embedded, Development
2019-02-08 00:19:39 -05:00
2019-02-28 13:52:31 -05:00
author: Zachary Snow <[email protected]>, Tom Hawkins <[email protected]>
2019-02-08 00:19:39 -05:00
maintainer: Zachary Snow <[email protected]>
2020-06-05 23:12:45 -04:00
license: BSD-3-Clause
2019-02-08 00:19:39 -05:00
license-file: LICENSE
2019-12-22 14:43:01 -05:00
license-files: NOTICE
2019-02-08 00:19:39 -05:00
homepage: https://github.com/zachjs/sv2v
2021-07-31 14:27:20 -04:00
extra-doc-files:
README.md
CHANGELOG.md
2019-02-08 00:19:39 -05:00
executable sv2v
default-language: Haskell2010
main-is: sv2v.hs
2019-02-28 13:52:31 -05:00
hs-source-dirs: src
2020-06-06 13:48:28 -04:00
build-tool-depends:
2024-05-05 16:00:35 -04:00
, alex:alex >= 3.2 && < 4
2024-09-29 15:47:11 -04:00
, happy:happy >= 1.19 && < 3
2019-02-08 01:09:10 -05:00
build-depends:
2025-06-22 23:45:12 -04:00
, array >= 0.5.3
, base >= 4.12
, cmdargs >= 0.10.20
, containers >= 0.6.0.1
, directory >= 1.3.3
, filepath >= 1.4.2.1
, githash >= 0.1.3.1
, hashable >= 1.2.7
, mtl >= 2.2.2
, vector >= 0.12.0.2
2019-02-08 01:09:10 -05:00
other-modules:
2019-02-28 13:52:31 -05:00
-- SystemVerilog modules
2019-02-08 16:51:32 -05:00
Language.SystemVerilog
Language.SystemVerilog.AST
Language.SystemVerilog.AST.Attr
Language.SystemVerilog.AST.Decl
Language.SystemVerilog.AST.Description
2019-03-22 19:24:45 -04:00
Language.SystemVerilog.AST.Expr
Language.SystemVerilog.AST.GenItem
Language.SystemVerilog.AST.LHS
Language.SystemVerilog.AST.ModuleItem
2020-07-12 15:06:27 -06:00
Language.SystemVerilog.AST.Number
2019-03-22 19:24:45 -04:00
Language.SystemVerilog.AST.Op
Language.SystemVerilog.AST.ShowHelp
Language.SystemVerilog.AST.Stmt
2019-03-22 19:24:45 -04:00
Language.SystemVerilog.AST.Type
2019-02-08 01:09:10 -05:00
Language.SystemVerilog.Parser
2019-10-11 19:32:10 -04:00
Language.SystemVerilog.Parser.Keywords
2019-02-08 16:51:32 -05:00
Language.SystemVerilog.Parser.Lex
Language.SystemVerilog.Parser.Parse
Language.SystemVerilog.Parser.ParseDecl
2020-02-06 23:27:51 -05:00
Language.SystemVerilog.Parser.Preprocess
2019-02-08 16:51:32 -05:00
Language.SystemVerilog.Parser.Tokens
2019-02-28 13:52:31 -05:00
-- Conversion modules
Convert
Convert.AlwaysKW
Convert.AsgnOp
Convert.Assertion
2019-09-02 13:08:41 -04:00
Convert.BlockDecl
2021-02-03 16:12:05 -05:00
Convert.Cast
Convert.DimensionQuery
2022-03-11 11:32:54 +01:00
Convert.DoWhile
2020-02-23 22:30:17 -05:00
Convert.DuplicateGenvar
Convert.EmptyArgs
2022-04-11 17:44:47 -06:00
Convert.EventEdge
2022-03-12 23:57:17 +01:00
Convert.ExprAsgn
2020-07-12 15:06:27 -06:00
Convert.ExprUtils
2021-07-14 15:50:12 -04:00
Convert.ForAsgn
2019-09-15 15:49:21 -04:00
Convert.Foreach
Convert.FuncRet
2020-01-11 21:06:09 -05:00
Convert.FuncRoutine
2023-08-11 21:52:03 -04:00
Convert.GenvarName
Convert.HierConst
Convert.ImplicitNet
Convert.Inside
2019-03-06 20:30:47 -05:00
Convert.Interface
Convert.IntTypes
Convert.Jump
Convert.KWArgs
Convert.Logic
2019-09-15 13:55:40 -04:00
Convert.LogOp
Convert.MultiplePacked
Convert.NamedBlock
2019-04-23 20:22:03 -04:00
Convert.Package
2021-01-21 11:48:36 -07:00
Convert.ParamNoDefault
2019-09-11 09:27:18 +02:00
Convert.ParamType
Convert.PortDecl
2025-02-23 18:08:18 -05:00
Convert.PortDefault
Convert.RemoveComments
Convert.ResolveBindings
2020-07-02 18:50:26 -06:00
Convert.Scoper
Convert.SeverityTask
Convert.Simplify
2019-09-03 23:36:29 -04:00
Convert.Stream
Convert.StringParam
2023-01-07 18:26:23 -07:00
Convert.StringType
Convert.Struct
Convert.StructConst
2020-05-05 19:32:37 -04:00
Convert.TFBlock
Convert.Traverse
2026-08-18 08:52:11 -04:00
Convert.TypeName
2020-01-11 16:22:07 -05:00
Convert.TypeOf
Convert.UnbasedUnsized
Convert.Unique
Convert.UnnamedGenBlock
Convert.UnpackedArray
Convert.Unsigned
Convert.Wildcard
2019-02-28 13:52:31 -05:00
-- sv2v CLI modules
2024-06-19 23:06:34 -04:00
Bugpoint
2019-02-28 14:06:35 -05:00
Job
Split
Paths_sv2v
2021-07-30 13:54:05 -04:00
autogen-modules:
Paths_sv2v
2023-11-04 13:38:15 -04:00
default-extensions:
2023-11-01 22:57:43 -04:00
PatternSynonyms
TupleSections
2019-02-08 00:19:39 -05:00
ghc-options:
-O3
-threaded
-rtsopts
"-with-rtsopts=-N -A32m"
2019-02-08 00:19:39 -05:00
-funbox-strict-fields
-Wall
2024-04-14 16:19:22 -04:00
-Wno-incomplete-uni-patterns
2025-06-22 23:45:12 -04:00
-Wno-x-partial
2019-02-08 00:19:39 -05:00
source-repository head
type: git
location: git://github.com/zachjs/sv2v.git