# nv-js-bin-asgn-expr-ir

> nv-js-bin-asgn-expr-ir ====================== - assignment-expr ast template - for copy/paste in nvlang

Latest version **1.0.1** (published 2022-04-08) · ISC license · 0 weekly downloads

## Install

```sh
npm install nv-js-bin-asgn-expr-ir
pnpm add nv-js-bin-asgn-expr-ir
yarn add nv-js-bin-asgn-expr-ir
bun add nv-js-bin-asgn-expr-ir
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2022-04-08 |
| First published | 2022-04-08 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 6.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | ihgazni2 |

## Links

- npm: https://www.npmjs.com/package/nv-js-bin-asgn-expr-ir
- npm.io page: https://npm.io/package/nv-js-bin-asgn-expr-ir

## Recent versions

- 1.0.1 (latest) — 2022-04-08
- 1.0.0 — 2022-04-08

## README

nv-js-bin-asgn-expr-ir
======================
- assignment-expr ast template
- for copy/paste in nvlang 

install
=======
- npm install nv-js-bin-asgn-expr-ir 

usage
=====
   

APIS
====

        {
          OP_TO_BINOP: {
            '+=': '+',
            '-=': '-',
            '/=': '/',
            '%=': '%',
            '*=': '*',
            '**=': '**',
            '&=': '&',
            '|=': '|',
            '>>=': '>>',
            '>>>=': '>>>',
            '<<=': '<<',
            '^=': '^',
            '||=': '||',
            '&&=': '&&',
            '??=': '??'
          },
          OP_TO_NAME: {
            '+=': 'add_asgn',
            '-=': 'sub_asgn',
            '/=': 'div_asgn',
            '%=': 'mod_asgn',
            '*=': 'mul_asgn',
            '**=': 'pow_asgn',
            '&=': 'band_asgn',
            '|=': 'bor_asgn',
            '>>=': 'shr_asgn',
            '>>>=': 'ushr_asgn',
            '<<=': 'shl_asgn',
            '^=': 'bxor_asgn',
            '||=': 'lor_asgn',
            '&&=': 'land_asgn',
            '??=': 'lnul_asgn'
          },
          OPS: [
            '+=',   '-=',  '/=',
            '%=',   '*=',  '**=',
            '&=',   '|=',  '>>=',
            '>>>=', '<<=', '^=',
            '||=',  '&&=', '??='
          ],
          NAME_TO_BINOP: {
            add_asgn: '+',
            sub_asgn: '-',
            div_asgn: '/',
            mod_asgn: '%',
            mul_asgn: '*',
            pow_asgn: '**',
            band_asgn: '&',
            bor_asgn: '|',
            shr_asgn: '>>',
            ushr_asgn: '>>>',
            shl_asgn: '<<',
            bxor_asgn: '^',
            lor_asgn: '||',
            land_asgn: '&&',
            lnul_asgn: '??'
          },
          NAME_TO_OP: {
            add_asgn: '+=',
            sub_asgn: '-=',
            div_asgn: '/=',
            mod_asgn: '%=',
            mul_asgn: '*=',
            pow_asgn: '**=',
            band_asgn: '&=',
            bor_asgn: '|=',
            shr_asgn: '>>=',
            ushr_asgn: '>>>=',
            shl_asgn: '<<=',
            bxor_asgn: '^=',
            lor_asgn: '||=',
            land_asgn: '&&=',
            lnul_asgn: '??='
          },
          NAMES: [
            'add_asgn',  'sub_asgn',
            'div_asgn',  'mod_asgn',
            'mul_asgn',  'pow_asgn',
            'band_asgn', 'bor_asgn',
            'shr_asgn',  'ushr_asgn',
            'shl_asgn',  'bxor_asgn',
            'lor_asgn',  'land_asgn',
            'lnul_asgn'
          ],
          fmt: [Function: fmt],
          is_combo_asgn_expr: [Function: is_combo_asgn_expr],
          add_asgn: [Function (anonymous)],
          '+=': [Function (anonymous)],
          sub_asgn: [Function (anonymous)],
          '-=': [Function (anonymous)],
          div_asgn: [Function (anonymous)],
          '/=': [Function (anonymous)],
          mod_asgn: [Function (anonymous)],
          '%=': [Function (anonymous)],
          mul_asgn: [Function (anonymous)],
          '*=': [Function (anonymous)],
          pow_asgn: [Function (anonymous)],
          '**=': [Function (anonymous)],
          band_asgn: [Function (anonymous)],
          '&=': [Function (anonymous)],
          bor_asgn: [Function (anonymous)],
          '|=': [Function (anonymous)],
          shr_asgn: [Function (anonymous)],
          '>>=': [Function (anonymous)],
          ushr_asgn: [Function (anonymous)],
          '>>>=': [Function (anonymous)],
          shl_asgn: [Function (anonymous)],
          '<<=': [Function (anonymous)],
          bxor_asgn: [Function (anonymous)],
          '^=': [Function (anonymous)],
          lor_asgn: [Function (anonymous)],
          '||=': [Function (anonymous)],
          land_asgn: [Function (anonymous)],
          '&&=': [Function (anonymous)],
          lnul_asgn: [Function (anonymous)],
          '??=': [Function (anonymous)]
        }



LICENSE
=======
- ISC

---
_Source: https://npm.io/package/nv-js-bin-asgn-expr-ir · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
