| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- import { element } from "./element.js";
 
- import { submission } from "./submission.js";
 
- class parser {
 
-     #source_url;
 
-     #database;
 
-     constructor(source_url) {
 
-         if (typeof(source_url) !== "string") {
 
-             throw "Source URL must be an string.";
 
-         }   
 
-         this.#source = source;
 
-         this.#database = undefined;
 
-     }
 
-     async load() {
 
-         const result = await fetch(this.#source);
 
-         if (!result.ok) {
 
-             throw "Can not load database from server.";
 
-         }
 
-         if (result.status !== 200) {
 
-             throw "Can not load database from server. Result not 200.";
 
-         }
 
-         const database = await result.json();
 
-         this.#fetch_result(database);
 
-     }
 
-     #fetch_result(database) {
 
-         
 
-     }
 
- }
 
- export { parser };
 
 
  |