This PR adjusts the experimental module system to make `private` the default visibility modifier in `module`s, introducing `public` as a new modifier instead. `public section` can be used to revert the default for an entire section, though this is more intended to ease gradual adoption of the new semantics such as in `Init` (and soon `Std`) where they should be replaced by a future decl-by-decl re-review of visibilities.
53 lines
1.5 KiB
Text
53 lines
1.5 KiB
Text
/-
|
|
Copyright (c) 2016 Microsoft Corporation. All rights reserved.
|
|
Released under Apache 2.0 license as described in the file LICENSE.
|
|
Authors: Leonardo de Moura
|
|
-/
|
|
module
|
|
|
|
prelude
|
|
public import Init.Data.Basic
|
|
public import Init.Data.Nat
|
|
public import Init.Data.Bool
|
|
public import Init.Data.BitVec
|
|
public import Init.Data.Cast
|
|
public import Init.Data.Char
|
|
public import Init.Data.String
|
|
public import Init.Data.List
|
|
public import Init.Data.Int
|
|
public import Init.Data.Array
|
|
public import Init.Data.Array.Subarray.Split
|
|
public import Init.Data.ByteArray
|
|
public import Init.Data.FloatArray
|
|
public import Init.Data.Fin
|
|
public import Init.Data.UInt
|
|
public import Init.Data.SInt
|
|
public import Init.Data.Float
|
|
public import Init.Data.Float32
|
|
public import Init.Data.Option
|
|
public import Init.Data.Ord
|
|
public import Init.Data.Random
|
|
public import Init.Data.ToString
|
|
public import Init.Data.Range
|
|
public import Init.Data.Hashable
|
|
public import Init.Data.OfScientific
|
|
public import Init.Data.Format
|
|
public import Init.Data.Stream
|
|
public import Init.Data.Prod
|
|
public import Init.Data.AC
|
|
public import Init.Data.Queue
|
|
public import Init.Data.Sum
|
|
public import Init.Data.BEq
|
|
public import Init.Data.Subtype
|
|
public import Init.Data.ULift
|
|
public import Init.Data.PLift
|
|
public import Init.Data.Zero
|
|
public import Init.Data.NeZero
|
|
public import Init.Data.Function
|
|
public import Init.Data.RArray
|
|
public import Init.Data.Vector
|
|
public import Init.Data.Iterators
|
|
public import Init.Data.Range.Polymorphic
|
|
public import Init.Data.Slice
|
|
|
|
public section
|