bedrock.lang.cpp.code_notations
(*
* Copyright (c) 2019-2022 BedRock Systems, Inc.
* This software is distributed under the terms of the BedRock Open-Source License.
* See the LICENSE-BedRock file in the repository root for details.
*)
Require Import Stdlib.ZArith.ZArith.
Require bedrock.lang.cpp.syntax.
Require Import bedrock.lang.cpp.syntax.type_notations.
Require Import bedrock.lang.cpp.syntax.expr_notations.
Require Import bedrock.lang.cpp.syntax.stmt_notations.
#[local] Open Scope Z_scope.
#[local] Open Scope bs_scope.
(* TODOS (JH):
- Look into disabling (selective) scopes
- Determine what the minimum Printing Width needed for reasonable goal display is
*)
Module Export CodeNotations.
Export TypeNotationsInterface.
Export TypeNotations.
Export ExprNotationsInterface.
Export ExprNotations.
Export StmtNotationsInterface.
Export StmtNotations.
End CodeNotations.
* Copyright (c) 2019-2022 BedRock Systems, Inc.
* This software is distributed under the terms of the BedRock Open-Source License.
* See the LICENSE-BedRock file in the repository root for details.
*)
Require Import Stdlib.ZArith.ZArith.
Require bedrock.lang.cpp.syntax.
Require Import bedrock.lang.cpp.syntax.type_notations.
Require Import bedrock.lang.cpp.syntax.expr_notations.
Require Import bedrock.lang.cpp.syntax.stmt_notations.
#[local] Open Scope Z_scope.
#[local] Open Scope bs_scope.
(* TODOS (JH):
- Look into disabling (selective) scopes
- Determine what the minimum Printing Width needed for reasonable goal display is
*)
Module Export CodeNotations.
Export TypeNotationsInterface.
Export TypeNotations.
Export ExprNotationsInterface.
Export ExprNotations.
Export StmtNotationsInterface.
Export StmtNotations.
End CodeNotations.