IoMessage newParse(IoState state, IoLexer lexer) { if (lexer.errorToken != null) { } if (lexer.topType() == IoTokenType.TERMINATOR_TOKEN) { lexer.pop(); } if (lexer.top() != null && lexer.top().isValidMessageName()) { IoMessage self = newParseNextMessageChain(state, lexer); if (lexer.topType() != IoTokenType.NO_TOKEN) { state.error(self, "compile error: %s", "unused tokens"); } return(self); } return(newWithNameReturnsValue(state, IoSeq.createSymbolInMachine(state, "nil"), state.ioNil)); }
IoMessage newParse(IoState state, IoLexer lexer) { if (lexer.errorToken != null) { } if (lexer.topType() == IoTokenType.TERMINATOR_TOKEN) { lexer.pop(); } if (lexer.top() != null && lexer.top().isValidMessageName()) { IoMessage self = newParseNextMessageChain(state, lexer); if (lexer.topType() != IoTokenType.NO_TOKEN) { state.error(self, "compile error: %s", "unused tokens"); } return self; } return newWithNameReturnsValue(state, IoSeq.createSymbolInMachine(state, "nil"), state.ioNil); }