// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
// for details. All rights reserved. Use of this source code is governed by a | |
// BSD-style license that can be found in the LICENSE file. | |
/// @assertion A library consists of (a possibly empty) set of imports, a set | |
/// of exports, and a set of top level declarations. A top level declaration | |
/// is either a class, a type alias declaration, a function or a variable | |
/// declaration. The members of a library L are those top level declarations | |
/// given within L. | |
/// topLevelDefinition: | |
/// classDefinition | | |
/// enumType | | |
/// typeAlias | | |
/// external? functionSignature ';' | | |
/// external? getterSignature ';' | | |
/// external? setterSignature ';' | | |
/// functionSignature functionBody | | |
/// returnType? get identifier functionBody | | |
/// returnType? set identifier formalParameterList functionBody | | |
/// (final | const) type? staticFinalDeclarationList ';' | | |
/// variableDeclaration ';' | |
/// ; | |
/// @description Checks that a throw statement can't be a top level definition | |
/// in a library. | |
/// @author msyabro | |
/// @issue 44990 | |
import 'top_level_syntax_t14_lib.dart'; | |
main() { | |
var someVar = ''; | |
} |