1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- "use strict";
- const Variable = require("./variable");
- class Definition {
- constructor(type, name, node, parent, index, kind) {
-
- this.type = type;
-
- this.name = name;
-
- this.node = node;
-
- this.parent = parent;
-
- this.index = index;
-
- this.kind = kind;
- }
- }
- class ParameterDefinition extends Definition {
- constructor(name, node, index, rest) {
- super(Variable.Parameter, name, node, null, index, null);
-
- this.rest = rest;
- }
- }
- module.exports = {
- ParameterDefinition,
- Definition
- };
|