X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fparser.cpp;h=957018f7a35c1e302e659da5f4ac5650f14aeca6;hb=7df5e45c7f414f6a07681dc4ec2abb63b091a309;hp=ade1dd98e40904412e842a91666b6670e6a124aa;hpb=4371289ed39d8135d407bc7bbbfbedea0cfd6dde;p=libs%2Fdatafile.git diff --git a/source/parser.cpp b/source/parser.cpp index ade1dd9..957018f 100644 --- a/source/parser.cpp +++ b/source/parser.cpp @@ -1,9 +1,3 @@ -/* $Id$ - -This file is part of libmspdatafile -Copyright © 2006 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ #include #include "binaryparser.h" #include "parser.h" @@ -37,24 +31,24 @@ Statement Parser::parse() { while(1) { - Statement st=mode->parse(); + Statement st = mode->parse(); if(st.keyword=="__bin") { delete mode; - mode=new BinaryParser(in, src); + mode = new BinaryParser(in, src); } else if(st.keyword=="__text") { delete mode; - mode=new TextParser(in, src); + mode = new TextParser(in, src); } else if(st.keyword=="__src") { - string s=st.args[0].get(); + string s = st.args[0].get(); if(s.empty()) - src=main_src; + src = main_src; else - src=format("%s[%s]", main_src, s); + src = format("%s[%s]", main_src, s); } else return st; @@ -62,7 +56,7 @@ Statement Parser::parse() } catch(const Exception &e) { - good=false; + good = false; throw; } }