# All files / src/semantics map-char.js

100% Statements 3/3
100% Branches 0/0
100% Functions 1/1
100% Lines 3/3

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    23x

    2x
    2x

     // @flow
    import Syntax from "../Syntax";
    import type { NodeType } from "../flow/types";

    export default function mapCharacterLiteral(node: NodeType): NodeType {
      const codePoint = node.value.codePointAt(0);
      return {
        ...node,
        Type: Syntax.Constant,
        type: "i32",
        value: String(codePoint),
      };
    }