diff -r 66993500719f -r d7b13805d1e0 scriptreader.cxx --- a/scriptreader.cxx Sat Jul 14 18:03:37 2012 +0300 +++ b/scriptreader.cxx Sat Jul 14 20:35:50 2012 +0300 @@ -231,4 +231,8 @@ } ParserError ("expected a boolean value, got `%s`", token.chars()); +} + +bool ScriptReader::BoolValue () { + return (!token.compare ("1") || !token.compare ("true") || !token.compare ("yes")); } \ No newline at end of file