-/*
- * Parser.h
- *
- * Created on: Aug 26, 2012
- * Author: holy
- */
-
#ifndef LOADER_PARSER_H_
#define LOADER_PARSER_H_
Literal *ParseArray();
Literal *ParseColor();
Literal *ParseVector();
+ Literal *ParseScript();
private:
void AssertTokenType(Tokenizer::Token::Type actual, Tokenizer::Token::Type expected);
bool BeginningOfLiteral(const Tokenizer::Token &) const;
bool BeginningOfPrimitiveLiteral(const Tokenizer::Token &) const;
bool BeginOfPropertyList(const Tokenizer::Token &) const;
+ bool BeginningOfScriptLiteral(const Tokenizer::Token &) const;
private:
std::string file;