return parse.resultConclude(
new DefinitionVariable(comments, defId, ref, cstyleSuffix, init, arrayView(fragments)));
}
protected DefVarFragment parseVarFragment(boolean isAutoRef) {
ProtoDefSymbol fragId = parseDefId();
ParseHelper parse = new ParseHelper(fragId.getStartPos());
IInitializer init = null;
if(!fragId.isMissing()) {
if(tryConsume(DeeTokens.ASSIGN)){
init = parseInitializer().node;
} else if(isAutoRef) {
parse.storeError(createExpectedTokenError(DeeTokens.ASSIGN));
}