func (p *parser) peekNonComment() lex.Item {
	var item lex.Item
	for {
		item = p.next()
		if item.Type != lex.IonCommentBlock && item.Type != lex.IonCommentLine {
			break
		}
	}
	p.backup()
	return item
}
// Returns but does not consume the next non-comment token,
// while consuming all comments.
Returns but does not consume the next non-comment token,
while consuming all comments.
// Returns but does not consume the next non - comment token // while consuming all comments .
func (p *parser) peekNonComment() lex.Item {
	var item lex.Item
	for {
		item = p.next()
		if item.Type != lex.IonCommentBlock && item.Type != lex.IonCommentLine {
			break
		}
	}
	p.backup()
	return item
}
func ( p * parser ) peekNonComment ( ) lex . Item { var item lex . Item for { item = p . next ( ) if item . Type != lex . IonCommentBlock && item . Type != lex . IonCommentLine { break } } p . backup ( ) return item }
Returns but does not consume the next non-comment token,
while consuming all comments.
Returns but does not consume the next non - comment token while consuming all comments .