Sfoglia il codice sorgente

Add `default_parser` procedure to `package odin_parser`

gingerBill 6 anni fa
parent
commit
6a0c3d5599
1 ha cambiato i file con 7 aggiunte e 0 eliminazioni
  1. 7 0
      core/odin/parser/parser.odin

+ 7 - 0
core/odin/parser/parser.odin

@@ -101,6 +101,13 @@ end_pos :: proc(tok: token.Token) -> token.Pos {
 	return pos;
 }
 
+default_parser :: proc() -> Parser {
+	return Parser {
+		err  = default_error_handler,
+		warn = default_warning_handler,
+	};
+}
+
 parse_file :: proc(p: ^Parser, file: ^ast.File) -> bool {
 	zero_parser: {
 		p.prev_tok         = {};