diff options
| -rw-r--r-- | libjsonpp/json.ll | 6 | ||||
| -rw-r--r-- | libjsonpp/jsonFlexLexer.cpp | 4 | ||||
| -rw-r--r-- | libjsonpp/jsonFlexLexer.h | 5 | 
3 files changed, 8 insertions, 7 deletions
diff --git a/libjsonpp/json.ll b/libjsonpp/json.ll index cae25e5..cef3576 100644 --- a/libjsonpp/json.ll +++ b/libjsonpp/json.ll @@ -94,18 +94,18 @@ text [^\\\"]*  }  <OBJECT_NEXT>{endobj} { -	PushObject(); +	EndObject();  	yy_pop_state();  }  <ARRAY_ITEM>{endarray} { -	PushArray(); +	EndArray();  	yy_pop_state();  	yy_pop_state();  }  <ARRAY_NEXT>{endarray} { -	PushArray(); +	EndArray();  	yy_pop_state();  } diff --git a/libjsonpp/jsonFlexLexer.cpp b/libjsonpp/jsonFlexLexer.cpp index 7c022c5..0964c1c 100644 --- a/libjsonpp/jsonFlexLexer.cpp +++ b/libjsonpp/jsonFlexLexer.cpp @@ -67,13 +67,13 @@ namespace json {  	}  	void -	jsonFlexLexer::PushArray() +	jsonFlexLexer::EndArray()  	{  		acceptValues.pop();  	}  	void -	jsonFlexLexer::PushObject() +	jsonFlexLexer::EndObject()  	{  		acceptValues.pop();  	} diff --git a/libjsonpp/jsonFlexLexer.h b/libjsonpp/jsonFlexLexer.h index eeefaba..43770d5 100644 --- a/libjsonpp/jsonFlexLexer.h +++ b/libjsonpp/jsonFlexLexer.h @@ -24,8 +24,9 @@ namespace json {  			void PushNumber(double);  			void PushNull();  			void PushText(std::string &&); -			void PushArray(); -			void PushObject(); + +			void EndArray(); +			void EndObject();  		private:  			std::string encodeBuf() const;  | 
