Skip to content

Commit cb7a7ed

Browse files
committed
Merge remote-tracking branch 'origin/master' into _nik_bench
2 parents d57807a + cfa65f2 commit cb7a7ed

7 files changed

+1
-8
lines changed

src/ml/FStarC_Parser_LexFStar.ml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ let () =
5454
Hashtbl.add keywords "by" BY ;
5555
Hashtbl.add keywords "calc" CALC ;
5656
Hashtbl.add keywords "class" CLASS ;
57-
Hashtbl.add keywords "default" DEFAULT ;
5857
Hashtbl.add keywords "decreases" DECREASES ;
5958
Hashtbl.add keywords "effect" EFFECT ;
6059
Hashtbl.add keywords "eliminate" ELIM;

src/ml/FStarC_Parser_Parse.mly

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ type tc_constraint = {
115115
%token PRAGMA_SHOW_OPTIONS PRAGMA_SET_OPTIONS PRAGMA_RESET_OPTIONS PRAGMA_PUSH_OPTIONS PRAGMA_POP_OPTIONS PRAGMA_RESTART_SOLVER PRAGMA_PRINT_EFFECTS_GRAPH PRAGMA_CHECK
116116
%token TYP_APP_LESS TYP_APP_GREATER SUBTYPE EQUALTYPE SUBKIND BY
117117
%token AND ASSERT SYNTH BEGIN ELSE END
118-
%token EXCEPTION FALSE FUN FUNCTION IF IN MODULE DEFAULT
118+
%token EXCEPTION FALSE FUN FUNCTION IF IN MODULE
119119
%token MATCH OF
120120
%token FRIEND OPEN REC THEN TRUE TRY TYPE CALC CLASS INSTANCE EFFECT VAL
121121
%token INTRO ELIM
@@ -640,7 +640,6 @@ qualifier:
640640
}
641641
| IRREDUCIBLE { Irreducible }
642642
| NOEXTRACT { NoExtract }
643-
| DEFAULT { DefaultEffect }
644643
| TOTAL { TotalEffect }
645644
| PRIVATE { Private }
646645

src/ml/FStarC_Parser_ParseIt.ml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,6 @@ let string_of_token =
358358
| IF -> "IF"
359359
| IN -> "IN"
360360
| MODULE -> "MODULE"
361-
| DEFAULT -> "DEFAULT"
362361
| MATCH -> "MATCH"
363362
| OF -> "OF"
364363
| FRIEND -> "FRIEND"

src/parser/FStarC.Parser.AST.Diff.fst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,6 @@ let eq_qualifier (t1 t2: qualifier) =
465465
| Noeq, Noeq -> true
466466
| Unopteq, Unopteq -> true
467467
| Assumption, Assumption -> true
468-
| DefaultEffect, DefaultEffect -> true
469468
| TotalEffect, TotalEffect -> true
470469
| Effect_qual, Effect_qual -> true
471470
| New, New -> true

src/parser/FStarC.Parser.AST.fsti

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,6 @@ type qualifier =
192192
| Noeq
193193
| Unopteq
194194
| Assumption
195-
| DefaultEffect
196195
| TotalEffect
197196
| Effect_qual
198197
| New

src/parser/FStarC.Parser.ToDocument.fst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1046,7 +1046,6 @@ and p_qualifier = function
10461046
| Noeq -> str "noeq"
10471047
| Unopteq -> str "unopteq"
10481048
| Assumption -> str "assume"
1049-
| DefaultEffect -> str "default"
10501049
| TotalEffect -> str "total"
10511050
| Effect_qual -> empty
10521051
| New -> str "new"

src/tosyntax/FStarC.ToSyntax.ToSyntax.fst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,6 @@ let trans_qual (r:Range.t) maybe_effect_id = function
166166
| AST.Reifiable -> S.Reifiable
167167
| AST.Noeq -> S.Noeq
168168
| AST.Unopteq -> S.Unopteq
169-
| AST.DefaultEffect -> raise_error r Errors.Fatal_DefaultQualifierNotAllowedOnEffects "The 'default' qualifier on effects is no longer supported"
170169
| AST.Inline
171170
| AST.Visible ->
172171
raise_error r Errors.Fatal_UnsupportedQualifier "Unsupported qualifier"

0 commit comments

Comments
 (0)