stub out the Sema object.

Swift SVN r21
This commit is contained in:
Chris Lattner
2010-07-18 22:59:13 +00:00
parent 66fe17ffdb
commit 68a2d3a33c
3 changed files with 57 additions and 1 deletions

35
include/swift/Sema/Sema.h Normal file
View File

@@ -0,0 +1,35 @@
//===--- Sema.h - Swift Language Semantic Analysis --------------*- C++ -*-===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2014 - 2015 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See http://swift.org/LICENSE.txt for license information
// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//
//
// This file defines the Sema interface which implement hooks invoked by the
// parser to build the AST.
//
//===----------------------------------------------------------------------===//
#ifndef SWIFT_SEMA_H
#define SWIFT_SEMA_H
namespace llvm {
}
namespace swift {
class Sema {
Sema(const Sema&); // DO NOT IMPLEMENT
void operator=(const Sema&); // DO NOT IMPLEMENT
public:
Sema();
};
} // end namespace swift
#endif