private function processSingle($atom)
{
$id = $this->addAtom($atom);
if (strlen($this->tokens[$this->id][1]) > 100000) {
$this->tokens[$this->id][1] = substr($this->tokens[$this->id][1], 0, 100000) . "\n[.... 100000 / " . strlen($this->tokens[$this->id][1]) . "]\n";
}
$this->setAtom($id, array('code' => $this->tokens[$this->id][1], 'fullcode' => $this->tokens[$this->id][1], 'variadic' => false, 'line' => $this->tokens[$this->id][2], 'token' => $this->getToken($this->tokens[$this->id][0])));
$this->pushExpression($id);
return $id;
}