mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
* 'ASTGenVisitor' has a reference to a legacy C++ Parser configured for ASTGen. * If 'ASTGenVisitor' encounters a AST node that hasn't been migrated, call parse(Decl|Stmt|Expr|Type) to parse the position using the legacy parser. * The legacy parser calls ASTGen's 'swift_ASTGen_build(Decl|Stmt|Expr|Type)' for each ASTNode "parsing" (unless the call is not directly from the ASTGen.) rdar://117151886
34 lines
555 B
Plaintext
34 lines
555 B
Plaintext
module BasicBridging {
|
|
header "swift/Basic/BasicBridging.h"
|
|
requires cplusplus
|
|
export *
|
|
}
|
|
|
|
module ASTBridging {
|
|
header "swift/AST/ASTBridging.h"
|
|
requires cplusplus
|
|
export *
|
|
}
|
|
|
|
module ParseBridging {
|
|
header "swift/Parse/ParseBridging.h"
|
|
requires cplusplus
|
|
export *
|
|
}
|
|
|
|
module SILBridging {
|
|
header "swift/SIL/SILBridging.h"
|
|
requires cplusplus
|
|
export *
|
|
}
|
|
|
|
module OptimizerBridging {
|
|
header "swift/SILOptimizer/OptimizerBridging.h"
|
|
export *
|
|
}
|
|
|
|
module _RegexParserBridging {
|
|
header "swift/Parse/RegexParserBridging.h"
|
|
export *
|
|
}
|