Parse a full classdef given as a string

Fatal error if the string is not a syntactically correct class definition

Property definitions

nitc :: parser_util $ ToolContext :: parse_classdef
	# Parse a full classdef given as a string
	# Fatal error if the `string` is not a syntactically correct class definition
	fun parse_classdef(string: String): AClassdef
	do
		var nmodule = parse_module(string)
		var nclassdefs = nmodule.n_classdefs
		if nclassdefs.length != 1 then
			self.fatal_error(null, "Fatal Error: not a classdef.")
			abort
		end
		return nclassdefs.first
	end
src/parser_util.nit:39,2--50,4