浏览代码

[lexer] remove argument that's always true

Simon Krajewski 6 年之前
父节点
当前提交
a8b3ddf903
共有 3 个文件被更改,包括 4 次插入4 次删除
  1. 2 2
      src/syntax/lexer.ml
  2. 1 1
      src/syntax/parserEntry.ml
  3. 1 1
      src/typing/typeloadParse.ml

+ 2 - 2
src/syntax/lexer.ml

@@ -109,10 +109,10 @@ let is_valid_identifier s = try
 with Exit ->
 	false
 
-let init file do_add =
+let init file =
 	let f = make_file file in
 	cur := f;
-	if do_add then Hashtbl.replace all_files file f
+	Hashtbl.replace all_files file f
 
 let save() =
 	!cur

+ 1 - 1
src/syntax/parserEntry.ml

@@ -260,7 +260,7 @@ let parse_string com s p error inlined =
 		syntax_errors := old_syntax_errors;
 		Lexer.restore old
 	in
-	Lexer.init p.pfile true;
+	Lexer.init p.pfile;
 	if not inlined then begin
 		display_position#reset;
 		in_display_file := false;

+ 1 - 1
src/typing/typeloadParse.ml

@@ -29,7 +29,7 @@ open Error
 
 let parse_file_from_lexbuf com file p lexbuf =
 	let t = Timer.timer ["parsing"] in
-	Lexer.init file true;
+	Lexer.init file;
 	incr stats.s_files_parsed;
 	let parse_result = try
 		ParserEntry.parse com.defines lexbuf file