2014-04-23  Basile Starynkevitch  <basile@starynkevitch.net>

	{{should add JSON asynchronous parsing}}
	* melt/warmelt-hooks.melt (class_paragraph_input_channel_handler)
	(class_raw_input_channel_handler): New classes.
	(register_paragraph_input_channel_handler)
	(register_raw_input_channel_handler): New functions.
	(register_input_channel_handler): Deprecated synonym of
	register_paragraph_input_channel_handler.
	(class_json_parser): New incomplete class.
	(json_parser_input_processor): New function stub.

	* melt/warmelt-modes.melt (repl_docmd): Call
	register_paragraph_input_channel_handler.

	* melt/xtramelt-probe.melt (start_probe): Likewise.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@209679 138bc75d-0d04-0410-961f-82ee72b054a4
2014-04-14  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/generated/*: Regenerate all.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@209680 138bc75d-0d04-0410-961f-82ee72b054a4
2014-04-23  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt-runtime.h (melt_strbuf_peek): New function.
	* melt/warmelt-hooks.melt (json_name_dict): New variable.
	(json_lexer): New function stub.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@209707 138bc75d-0d04-0410-961f-82ee72b054a4
2014-04-23  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-base.melt (strbuf_consume, strbuf_peek): New
	primitives.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@209708 138bc75d-0d04-0410-961f-82ee72b054a4