Mercurial > projects > dil
changeset 358:0faf57d99c1c
- Replaced calls to std.file.read() with dil.loadFile().
author | aziz |
---|---|
date | Sun, 26 Aug 2007 15:59:02 +0000 |
parents | 2a56fe53383d |
children | 511c14950cac |
files | trunk/src/dil/Parser.d trunk/src/dil/Settings.d trunk/src/main.d |
diffstat | 3 files changed, 6 insertions(+), 19 deletions(-) [+] |
line wrap: on
line diff
--- a/trunk/src/dil/Parser.d Sun Aug 26 13:44:01 2007 +0000 +++ b/trunk/src/dil/Parser.d Sun Aug 26 15:59:02 2007 +0000 @@ -4087,19 +4087,6 @@ require(tok); } - string requireIdentifier() - { - string identifier; - if (token.type == T.Identifier) - { - identifier = token.identifier; - nT(); - } - else - error(MID.ExpectedButFound, "Identifier", token.srcText); - return identifier; - } - Token* requireId() { if (token.type == T.Identifier)
--- a/trunk/src/dil/Settings.d Sun Aug 26 13:44:01 2007 +0000 +++ b/trunk/src/dil/Settings.d Sun Aug 26 15:59:02 2007 +0000 @@ -5,6 +5,7 @@ module dil.Settings; import dil.Messages; import dil.Parser, dil.SyntaxTree, dil.Declarations, dil.Expressions; +import dil.File; import std.metastrings; template Pad(char[] str, uint amount) @@ -49,7 +50,7 @@ void load() { auto fileName = "config.d"[]; - auto sourceText = cast(char[]) std.file.read(fileName); + auto sourceText = loadFile(fileName); auto parser = new Parser(sourceText, fileName); parser.start(); auto root = parser.parseModule(); @@ -78,7 +79,7 @@ } // Load messages - sourceText = cast(char[]) std.file.read(fileName); + sourceText = loadFile(fileName); parser = new Parser(sourceText, fileName); parser.start(); root = parser.parseModule();
--- a/trunk/src/main.d Sun Aug 26 13:44:01 2007 +0000 +++ b/trunk/src/main.d Sun Aug 26 15:59:02 2007 +0000 @@ -4,7 +4,6 @@ +/ module main; import std.stdio; -import std.file; import dil.Parser; import dil.Lexer; import dil.Token; @@ -94,7 +93,7 @@ void parse(string fileName) { - auto sourceText = cast(char[]) std.file.read(fileName); + auto sourceText = loadFile(fileName); auto parser = new Parser(sourceText, fileName); parser.start(); auto root = parser.parseModule(); @@ -335,7 +334,7 @@ void syntaxToDoc(string fileName, DocOption options) { auto tags = options & DocOption.HTML ? html_tags : xml_tags; - auto sourceText = cast(char[]) std.file.read(fileName); + auto sourceText = loadFile(fileName); auto parser = new Parser(sourceText, fileName); parser.start(); auto root = parser.parseModule(); @@ -435,7 +434,7 @@ void tokensToDoc(string fileName, DocOption options) { auto tags = options & DocOption.HTML ? html_tags : xml_tags; - auto sourceText = cast(char[]) std.file.read(fileName); + auto sourceText = loadFile(fileName); auto lx = new Lexer(sourceText, fileName); auto token = lx.getTokens();