# nv-js-dot-ir

> nv-js-dot-ir ====================== - opt\_mem\_expr AND mem\_expr AND opt\_call\_expr map-to two-params-simple-lambda - for copy/paste in nvlang

Latest version **1.0.0** (published 2022-04-10) · ISC license · 0 weekly downloads

## Install

```sh
npm install nv-js-dot-ir
pnpm add nv-js-dot-ir
yarn add nv-js-dot-ir
bun add nv-js-dot-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.0 |
| Published | 2022-04-10 |
| First published | 2022-04-10 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 5.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | ihgazni2 |

## Links

- npm: https://www.npmjs.com/package/nv-js-dot-ir
- npm.io page: https://npm.io/package/nv-js-dot-ir

## Recent versions

- 1.0.0 (latest) — 2022-04-10

## README

nv-js-dot-ir
======================
- opt\_mem\_expr AND mem\_expr AND opt\_call\_expr map-to two-params-simple-lambda 
- for copy/paste in nvlang 

install
=======
- npm install nv-js-dot-ir 

usage
=====
   

APIS
====


        {
          NAME_TO_OP: { opt_mem: '?.', opt_call: '?.%call', mem: '.' },
          OP_TO_NAME: { '?.': 'opt_mem', '?.%call': 'opt_call', '.': 'mem' },
          OP_TO_FUNC: {
            '.': [Function: .],
            '?.': [Function: ?.],
            '?.%call': [Function: ?.%call]
          },
          NAME_TO_FUNC: {
            mem: [Function: .],
            opt_mem: [Function: ?.],
            opt_call: [Function: ?.%call]
          },
          OP_TO_FUNC_RTRN_AST: {
            '.': [Function: .],
            '?.': [Function: ?.],
            '?.%call': [Function: ?.%call]
          },
          NAME_TO_FUNC_RTRN_AST: {
            opt_mem: [Function: ?.],
            opt_call: [Function: ?.%call],
            mem: [Function: .]
          },
          INCLUDES: 'const ___mem = (a,b)=>a[b];\n' +
            'const ___opt_mem = (a,b)=> {\n' +
            '        if(a===null || a === undefined) {\n' +
            '            return(undefined)\n' +
            '        } else {\n' +
            '            return(a[b])\n' +
            '        }\n' +
            '    };\n' +
            'const ___opt_call = (a,args_ary)=> {\n' +
            '        if(a===null || a === undefined) {\n' +
            '            return(undefined)\n' +
            '        } else {\n' +
            '            //args_ary should be a param-array\n' +
            '            return(a(...args_ary))\n' +
            '        }\n' +
            '    };',
          ___opt_mem: [Function: ?.],
          ___opt_call: [Function: ?.%call],
          ___mem: [Function: .],
          OP_TO_CALL_AST: {
            '.': [Function: ast],
            '?.': [Function: ast],
            '?.%call': [Function: ast]
          },
          NAME_TO_CALL_AST: {
            mem: [Function: ast],
            opt_mem: [Function: ast],
            opt_call: [Function: ast]
          }
        }


LICENSE
=======
- ISC

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