Ejemplo n.º 1
0
void OnSingleLine(SourceCode& sourceCode)
{
	while (sourceCode.IsPosValid())
		if (sourceCode.PeekChar() == '\n')
			return;
		else
			sourceCode.AdvanceChar();		
}
Ejemplo n.º 2
0
void OnMultiLine(SourceCode& sourceCode)
{
	while (sourceCode.IsPosValid())
		if (sourceCode.AdvanceIfMatch("*/"s))
			return;
		else
			sourceCode.AdvanceChar();
	throw SyntaxError("*/ lost");
}