修正了 import 路径,除 Gen
This commit is contained in:
1 parent
d0736b4978
commit
f8bca62eb0
18 files changed
+92
-92
No files matched your search
@@ -19,12 +19,12 @@ import lib.core.VLogger as VLogger
|
|||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.Handles.HandlesExpr as HandlesExpr
|
import lib.core.Handles.HandlesExpr as HandlesExpr
|
||||||
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
import lib.StubGen.Converter as StubConverter
|
import lib.Stub.StubGen.Converter as StubConverter
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
import lib.core.Gen.Generator as GenGenerator
|
import lib.core.Gen.Generator as GenGenerator
|
||||||
import lib.core.Gen.ExprGenCls as ExprGenCls
|
import lib.core.Gen.ExprGenCls as ExprGenCls
|
||||||
import lib.core.StubMergerCollect as StubMergerCollect
|
import lib.Stub.StubMerger.StubMergerCollect as StubMergerCollect
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# BuildPipeline - 编译管线
|
# BuildPipeline - 编译管线
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
import lib.core.Gen.GenApi as GenApi
|
|
||||||
import t, c
|
import t, c
|
||||||
from stdint import *
|
from stdint import *
|
||||||
import string
|
import string
|
||||||
@@ -14,21 +13,23 @@ import lib.core.VLogger as VLogger
|
|||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
import lib.core.Gen.Generator as GenGenerator
|
import lib.core.Gen.Generator as GenGenerator
|
||||||
import lib.core.CompilerFactory as CompilerFactory
|
import lib.core.CompilerFactory as CompilerFactory
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
import lib.StubGen.Converter as StubConverter
|
import lib.Stub.StubGen.Converter as StubConverter
|
||||||
import lib.core.StubMergerBuild as StubMergerBuild
|
import lib.Stub.StubMerger.StubMergerBuild as StubMergerBuild
|
||||||
import lib.core.StubMergerCollect as StubMergerCollect
|
import lib.Stub.StubMerger.StubMergerCollect as StubMergerCollect
|
||||||
import lib.core.StubMergerIR as StubMergerIR
|
import lib.Stub.StubMerger.StubMergerIR as StubMergerIR
|
||||||
import lib.core.StubMergerStore as StubMergerStore
|
import lib.Stub.StubMerger.StubMergerStore as StubMergerStore
|
||||||
|
|
||||||
|
import lib.Phase.Phase1.Phase1Scan as Phase1Scan
|
||||||
|
import lib.Phase.Phase1.Phase1Topo as Phase1Topo
|
||||||
|
import lib.Phase.Phase1 as Phase1
|
||||||
|
|
||||||
|
import lib.core.Gen.GenApi as GenApi
|
||||||
|
|
||||||
import lib.core.Phase1Scan as Phase1Scan
|
|
||||||
import lib.core.Phase1Topo as Phase1Topo
|
|
||||||
import lib.core.Phase1 as Phase1
|
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# Phase1Main - Phase1 拆分(阶段 E):Phase1Main
|
# Phase1Main - Phase1 拆分(阶段 E):Phase1Main
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
import lib.core.Gen.GenApi as GenApi
|
|
||||||
import t, c
|
import t, c
|
||||||
from stdint import *
|
from stdint import *
|
||||||
import string
|
import string
|
||||||
@@ -14,21 +13,23 @@ import lib.core.VLogger as VLogger
|
|||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
import lib.core.Gen.Generator as GenGenerator
|
import lib.core.Gen.Generator as GenGenerator
|
||||||
import lib.core.CompilerFactory as CompilerFactory
|
import lib.core.CompilerFactory as CompilerFactory
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
import lib.StubGen.Converter as StubConverter
|
import lib.Stub.StubGen.Converter as StubConverter
|
||||||
import lib.core.StubMergerBuild as StubMergerBuild
|
import lib.Stub.StubMerger.StubMergerBuild as StubMergerBuild
|
||||||
import lib.core.StubMergerCollect as StubMergerCollect
|
import lib.Stub.StubMerger.StubMergerCollect as StubMergerCollect
|
||||||
import lib.core.StubMergerIR as StubMergerIR
|
import lib.Stub.StubMerger.StubMergerIR as StubMergerIR
|
||||||
import lib.core.StubMergerStore as StubMergerStore
|
import lib.Stub.StubMerger.StubMergerStore as StubMergerStore
|
||||||
|
|
||||||
|
import lib.Phase.Phase1.Phase1Scan as Phase1Scan
|
||||||
|
import lib.Phase.Phase1.Phase1Topo as Phase1Topo
|
||||||
|
import lib.Phase.Phase1 as Phase1
|
||||||
|
|
||||||
|
import lib.core.Gen.GenApi as GenApi
|
||||||
|
|
||||||
import lib.core.Phase1Topo as Phase1Topo
|
|
||||||
import lib.core.Phase1Main as Phase1Main
|
|
||||||
import lib.core.Phase1 as Phase1
|
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# Phase1Scan - Phase1 拆分(阶段 E):Phase1Scan
|
# Phase1Scan - Phase1 拆分(阶段 E):Phase1Scan
|
||||||
|
|||||||
@@ -13,21 +13,20 @@ import lib.core.VLogger as VLogger
|
|||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
import lib.core.Gen.Generator as GenGenerator
|
import lib.core.Gen.Generator as GenGenerator
|
||||||
import lib.core.CompilerFactory as CompilerFactory
|
import lib.core.CompilerFactory as CompilerFactory
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
import lib.StubGen.Converter as StubConverter
|
import lib.Stub.StubGen.Converter as StubConverter
|
||||||
import lib.core.StubMergerBuild as StubMergerBuild
|
import lib.Stub.StubMerger.StubMergerBuild as StubMergerBuild
|
||||||
import lib.core.StubMergerCollect as StubMergerCollect
|
import lib.Stub.StubMerger.StubMergerCollect as StubMergerCollect
|
||||||
import lib.core.StubMergerIR as StubMergerIR
|
import lib.Stub.StubMerger.StubMergerIR as StubMergerIR
|
||||||
import lib.core.StubMergerStore as StubMergerStore
|
import lib.Stub.StubMerger.StubMergerStore as StubMergerStore
|
||||||
|
|
||||||
|
import lib.Phase.Phase1.Phase1Scan as Phase1Scan
|
||||||
import lib.core.Phase1Scan as Phase1Scan
|
import lib.Phase.Phase1.Phase1Topo as Phase1Topo
|
||||||
import lib.core.Phase1Main as Phase1Main
|
import lib.Phase.Phase1 as Phase1
|
||||||
import lib.core.Phase1 as Phase1
|
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# Phase1Topo - Phase1 拆分(阶段 E):Phase1Topo
|
# Phase1Topo - Phase1 拆分(阶段 E):Phase1Topo
|
||||||
|
|||||||
@@ -13,16 +13,16 @@ import lib.core.VLogger as VLogger
|
|||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
import lib.core.Gen.Generator as GenGenerator
|
import lib.core.Gen.Generator as GenGenerator
|
||||||
import lib.core.CompilerFactory as CompilerFactory
|
import lib.core.CompilerFactory as CompilerFactory
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
import lib.StubGen.Converter as StubConverter
|
import lib.Stub.StubGen.Converter as StubConverter
|
||||||
import lib.core.StubMergerBuild as StubMergerBuild
|
import lib.Stub.StubMerger.StubMergerBuild as StubMergerBuild
|
||||||
import lib.core.StubMergerCollect as StubMergerCollect
|
import lib.Stub.StubMerger.StubMergerCollect as StubMergerCollect
|
||||||
import lib.core.StubMergerIR as StubMergerIR
|
import lib.Stub.StubMerger.StubMergerIR as StubMergerIR
|
||||||
import lib.core.StubMergerStore as StubMergerStore
|
import lib.Stub.StubMerger.StubMergerStore as StubMergerStore
|
||||||
|
|
||||||
# 全局 mbuddy 指针
|
# 全局 mbuddy 指针
|
||||||
_mbuddy: memhub.MemBuddy | t.CPtr
|
_mbuddy: memhub.MemBuddy | t.CPtr
|
||||||
@@ -17,17 +17,17 @@ import argparse
|
|||||||
import lib.core.VLogger as VLogger
|
import lib.core.VLogger as VLogger
|
||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.CompilerFactory as CompilerFactory
|
import lib.core.CompilerFactory as CompilerFactory
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
import lib.Projectrans.Utils as Utils
|
import lib.Projectrans.Utils as Utils
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
import lib.core.StubMergerBuild as StubMergerBuild
|
import lib.Stub.StubMerger.StubMergerBuild as StubMergerBuild
|
||||||
import lib.core.StubMergerCollect as StubMergerCollect
|
import lib.Stub.StubMerger.StubMergerCollect as StubMergerCollect
|
||||||
import lib.core.StubMergerIR as StubMergerIR
|
import lib.Stub.StubMerger.StubMergerIR as StubMergerIR
|
||||||
import lib.core.StubMergerStore as StubMergerStore
|
import lib.Stub.StubMerger.StubMergerStore as StubMergerStore
|
||||||
import lib.core.StubMergerTopo as StubMergerTopo
|
import lib.Stub.StubMerger.StubMergerTopo as StubMergerTopo
|
||||||
|
|
||||||
# 全局 mbuddy 指针
|
# 全局 mbuddy 指针
|
||||||
_mbuddy: memhub.MemBuddy | t.CPtr
|
_mbuddy: memhub.MemBuddy | t.CPtr
|
||||||
File renamed without changes.
@@ -14,7 +14,7 @@ import w32.fileio as fileio
|
|||||||
import lib.core.VLogger as VLogger
|
import lib.core.VLogger as VLogger
|
||||||
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
||||||
import lib.core.Handles.HandlesTranslator as HT
|
import lib.core.Handles.HandlesTranslator as HT
|
||||||
import lib.core.StubMergerStore as StubMergerStore
|
import lib.Stub.StubMerger.StubMergerStore as StubMergerStore
|
||||||
import lib.core.Handles.ExprCallTable as ExprCallTable
|
import lib.core.Handles.ExprCallTable as ExprCallTable
|
||||||
|
|
||||||
|
|
||||||
File renamed without changes.
@@ -14,17 +14,17 @@ import ast
|
|||||||
import lib.core.VLogger as VLogger
|
import lib.core.VLogger as VLogger
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.StubGen.VpiReader as VpiReader
|
import lib.Stub.StubGen.VpiReader as VpiReader
|
||||||
import lib.Projectrans.Utils as Utils
|
import lib.Projectrans.Utils as Utils
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
|
|
||||||
|
|
||||||
import lib.core.StubMergerCollect as StubMergerCollect
|
import lib.Stub.StubMerger.StubMergerCollect as StubMergerCollect
|
||||||
import lib.core.StubMergerStore as StubMergerStore
|
import lib.Stub.StubMerger.StubMergerStore as StubMergerStore
|
||||||
import lib.core.StubMergerTopo as StubMergerTopo
|
import lib.Stub.StubMerger.StubMergerTopo as StubMergerTopo
|
||||||
import lib.core.StubMergerIR as StubMergerIR
|
import lib.Stub.StubMerger.StubMergerIR as StubMergerIR
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# StubMergerBuild - StubMerger 拆分(阶段 E):StubMergerBuild
|
# StubMergerBuild - StubMerger 拆分(阶段 E):StubMergerBuild
|
||||||
+7
-7
@@ -13,17 +13,17 @@ import ast
|
|||||||
import lib.core.VLogger as VLogger
|
import lib.core.VLogger as VLogger
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.StubGen.VpiReader as VpiReader
|
import lib.Stub.StubGen.VpiReader as VpiReader
|
||||||
import lib.Projectrans.Utils as Utils
|
import lib.Projectrans.Utils as Utils
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
|
|
||||||
|
|
||||||
import lib.core.StubMergerStore as StubMergerStore
|
import lib.Stub.StubMerger.StubMergerStore as StubMergerStore
|
||||||
import lib.core.StubMergerTopo as StubMergerTopo
|
import lib.Stub.StubMerger.StubMergerTopo as StubMergerTopo
|
||||||
import lib.core.StubMergerIR as StubMergerIR
|
import lib.Stub.StubMerger.StubMergerIR as StubMergerIR
|
||||||
import lib.core.StubMergerBuild as StubMergerBuild
|
import lib.Stub.StubMerger.StubMergerBuild as StubMergerBuild
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# StubMergerCollect - StubMerger 拆分(阶段 E):StubMergerCollect
|
# StubMergerCollect - StubMerger 拆分(阶段 E):StubMergerCollect
|
||||||
@@ -14,17 +14,17 @@ import ast
|
|||||||
import lib.core.VLogger as VLogger
|
import lib.core.VLogger as VLogger
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.StubGen.VpiReader as VpiReader
|
import lib.Stub.StubGen.VpiReader as VpiReader
|
||||||
import lib.Projectrans.Utils as Utils
|
import lib.Projectrans.Utils as Utils
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
|
|
||||||
|
|
||||||
import lib.core.StubMergerCollect as StubMergerCollect
|
import lib.Stub.StubMerger.StubMergerCollect as StubMergerCollect
|
||||||
import lib.core.StubMergerStore as StubMergerStore
|
import lib.Stub.StubMerger.StubMergerStore as StubMergerStore
|
||||||
import lib.core.StubMergerTopo as StubMergerTopo
|
import lib.Stub.StubMerger.StubMergerTopo as StubMergerTopo
|
||||||
import lib.core.StubMergerBuild as StubMergerBuild
|
import lib.Stub.StubMerger.StubMergerBuild as StubMergerBuild
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# StubMergerIR - StubMerger 拆分(阶段 E):StubMergerIR
|
# StubMergerIR - StubMerger 拆分(阶段 E):StubMergerIR
|
||||||
@@ -13,17 +13,17 @@ import ast
|
|||||||
import lib.core.VLogger as VLogger
|
import lib.core.VLogger as VLogger
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.StubGen.VpiReader as VpiReader
|
import lib.Stub.StubGen.VpiReader as VpiReader
|
||||||
import lib.Projectrans.Utils as Utils
|
import lib.Projectrans.Utils as Utils
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
|
|
||||||
|
|
||||||
import lib.core.StubMergerCollect as StubMergerCollect
|
import lib.Stub.StubMerger.StubMergerCollect as StubMergerCollect
|
||||||
import lib.core.StubMergerTopo as StubMergerTopo
|
import lib.Stub.StubMerger.StubMergerTopo as StubMergerTopo
|
||||||
import lib.core.StubMergerIR as StubMergerIR
|
import lib.Stub.StubMerger.StubMergerIR as StubMergerIR
|
||||||
import lib.core.StubMergerBuild as StubMergerBuild
|
import lib.Stub.StubMerger.StubMergerBuild as StubMergerBuild
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# StubMergerStore - StubMerger 拆分(阶段 E):StubMergerStore
|
# StubMergerStore - StubMerger 拆分(阶段 E):StubMergerStore
|
||||||
@@ -13,17 +13,17 @@ import ast
|
|||||||
import lib.core.VLogger as VLogger
|
import lib.core.VLogger as VLogger
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.StubGen.VpiReader as VpiReader
|
import lib.Stub.StubGen.VpiReader as VpiReader
|
||||||
import lib.Projectrans.Utils as Utils
|
import lib.Projectrans.Utils as Utils
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
|
|
||||||
|
|
||||||
import lib.core.StubMergerCollect as StubMergerCollect
|
import lib.Stub.StubMerger.StubMergerCollect as StubMergerCollect
|
||||||
import lib.core.StubMergerStore as StubMergerStore
|
import lib.Stub.StubMerger.StubMergerStore as StubMergerStore
|
||||||
import lib.core.StubMergerIR as StubMergerIR
|
import lib.Stub.StubMerger.StubMergerIR as StubMergerIR
|
||||||
import lib.core.StubMergerBuild as StubMergerBuild
|
import lib.Stub.StubMerger.StubMergerBuild as StubMergerBuild
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# StubMergerTopo - StubMerger 拆分(阶段 E):StubMergerTopo
|
# StubMergerTopo - StubMerger 拆分(阶段 E):StubMergerTopo
|
||||||
@@ -13,8 +13,8 @@ import ast
|
|||||||
import lib.core.VLogger as VLogger
|
import lib.core.VLogger as VLogger
|
||||||
import lib.core.IncludesScanner as IncludesScanner
|
import lib.core.IncludesScanner as IncludesScanner
|
||||||
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
import lib.core.Handles.HandlesTranslator as HandlesTranslator
|
||||||
import lib.core.BuildPipeline as BuildPipeline
|
import lib.Phase.BuildPipeline as BuildPipeline
|
||||||
import lib.StubGen.VpiReader as VpiReader
|
import lib.Stub.StubGen.VpiReader as VpiReader
|
||||||
import lib.Projectrans.Utils as Utils
|
import lib.Projectrans.Utils as Utils
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@ import lib.core.VLogger as VLogger
|
|||||||
import lib.core.Handles.HandlesBase as HandlesBase
|
import lib.core.Handles.HandlesBase as HandlesBase
|
||||||
import lib.core.Handles.HandlesTranslator as HT
|
import lib.core.Handles.HandlesTranslator as HT
|
||||||
import lib.core.Handles.HandlesExpr as HandlesExpr
|
import lib.core.Handles.HandlesExpr as HandlesExpr
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
|
|
||||||
|
|
||||||
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ import w32.fileio as fileio
|
|||||||
import lib.core.Handles.HandlesBase as HandlesBase
|
import lib.core.Handles.HandlesBase as HandlesBase
|
||||||
import lib.core.Handles.HandlesTranslator as HT
|
import lib.core.Handles.HandlesTranslator as HT
|
||||||
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
||||||
import lib.core.StubMerger as StubMerger
|
import lib.Stub.StubMerger as StubMerger
|
||||||
import lib.core.VLogger as VLogger
|
import lib.core.VLogger as VLogger
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
import lib.Projectrans.Utils as Utils
|
import lib.Projectrans.Utils as Utils
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import lib.core.VLogger as VLogger
|
|||||||
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
import lib.core.Handles.HandlesExprCall as HandlesExprCall
|
||||||
import lib.core.Handles.HandlesExpr as HandlesExpr
|
import lib.core.Handles.HandlesExpr as HandlesExpr
|
||||||
import lib.Projectrans.Config as Config
|
import lib.Projectrans.Config as Config
|
||||||
import lib.core.StubMergerBuild as StubMergerBuild
|
import lib.Stub.StubMerger.StubMergerBuild as StubMergerBuild
|
||||||
import lib.core.Handles.ExprCallTable as ExprCallTable
|
import lib.core.Handles.ExprCallTable as ExprCallTable
|
||||||
import lib.core.Handles.HandlesTranslator as HT
|
import lib.core.Handles.HandlesTranslator as HT
|
||||||
import lib.core.Gen.Generator as Generator
|
import lib.core.Gen.Generator as Generator
|
||||||
@@ -532,7 +532,6 @@ class Translator:
|
|||||||
# 将函数 declare 声明注入到当前模块,解决跨模块函数调用找不到函数的问题
|
# 将函数 declare 声明注入到当前模块,解决跨模块函数调用找不到函数的问题
|
||||||
# 严格保证 declare_only == 0 时才注入(避免 Phase A-pre-inc 死锁)
|
# 严格保证 declare_only == 0 时才注入(避免 Phase A-pre-inc 死锁)
|
||||||
if self._imported_modules is not None:
|
if self._imported_modules is not None:
|
||||||
import lib.core.StubMerger as StubMerger
|
|
||||||
# 错误上下文帧:当前模块触发依赖 stub 加载的 import 位置
|
# 错误上下文帧:当前模块触发依赖 stub 加载的 import 位置
|
||||||
GenApi.push_trace(GenApi.get_current_file(), cur_imp_lineno)
|
GenApi.push_trace(GenApi.get_current_file(), cur_imp_lineno)
|
||||||
StubMergerBuild.LoadDepVpiIntoModule(
|
StubMergerBuild.LoadDepVpiIntoModule(
|
||||||
|
|||||||
Reference in new issue
Block a user