Skip to content

Commit 664d5ac

Browse files
New dummy name function
1 parent c5be866 commit 664d5ac

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

src/lsp/cobol_parser/grammar_utils.ml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,11 @@ let build_data_division = function
9595
in
9696
Some (rebuild_sections list empty_data_division &@ loc)
9797

98-
let build_simple_program opts_par env_par datat_div proc_div =
99-
Program {
98+
let build_simple_program opts_par env_div datat_div proc_div =
99+
(Program {
100100
program_name =
101-
(Name (Cobol_ptree.Dummies.dummy_name
102-
~pos:Lexing.dummy_pos)) &@ Cobol_common.Srcloc.dummy; (* TODO: Use filename *)
101+
(Cobol_ptree.Dummies.dummy_name' ~pos:Lexing.dummy_pos) &@ Cobol_common.Srcloc.dummy;
102+
(* TODO: Use filename *)
103103
program_as = None;
104104
program_level = ProgramDefinition {
105105
mode = None;
@@ -108,10 +108,10 @@ let build_simple_program opts_par env_par datat_div proc_div =
108108
supplementary_informational_paragraphs = [];
109109
nested_programs = []; };
110110
program_options = opts_par;
111-
program_env = env_par;
111+
program_env = env_div;
112112
program_data = (match datat_div with
113113
| Some dd -> build_data_division dd
114114
| None -> None);
115115
program_proc = Some proc_div;
116116
program_end_name = None;
117-
}
117+
})

src/lsp/cobol_ptree/pTree_dummies.ml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ let dummy_string ~pos = alphanum__ &@ Cobol_common.Srcloc.raw (pos, pos)
2525

2626
let dummy_name ~pos = dummy_string ~pos
2727

28+
let dummy_name' ~pos : name_or_literal = Name (dummy_string ~pos)
29+
2830
let dummy_qualname ~pos : qualname =
2931
Name (dummy_name ~pos)
3032

0 commit comments

Comments
 (0)