Re: [swift-dev] Optionals in swift-clang

2015-12-18 Thread Jordan Rose via swift-dev
Hi, Seth. Sorry for not getting back to you sooner! I don't think we have anything exactly like this, but there's sort of a sequence diagram in Chris and Joe's talk at the LLVM conference, "Swift's High-Level IR ". I'd say it looks something like this: 1. Parsing 2

Re: [swift-dev] Optionals in swift-clang

2015-12-16 Thread Seth Friedman via swift-dev
Thanks Jordan! Another question if anyone has some time: I'm really interested in contributing to the project, but given that I don't have a ton of experience with compilers, I'm having a really hard time following the flow of the program. I understand that the high level flow is lexing, parsing,

Re: [swift-dev] Optionals in swift-clang

2015-12-08 Thread Jordan Rose via swift-dev
Hi, Seth. I think you're getting Clang / swift-clang mixed up with swiftc / swift. Clang is not the Swift compiler; the Swift compiler lives in the "swift" repo. Swift depends on Clang for its interoperation with C and Objective-C. A lot of the compiler encodes information about Optional, but mo