symbolLiteral method

Parser<LiteralValueNode<String>> symbolLiteral()

Implementation

Parser<LiteralValueNode<String>> symbolLiteral() =>
    seq2(ref1(token, '#').plus(), ref2(token, ref0(symbol), 'symbol')).map2(
      (hashes, sym) => LiteralValueNode<String>(
        Token.join<dynamic>([...hashes, sym]),
        _buildString(sym.value),
      ),
    );