mirror of
https://github.com/Instadapp/Swap-Aggregator-Subgraph.git
synced 2024-07-29 21:57:12 +00:00
33 lines
707 B
JavaScript
33 lines
707 B
JavaScript
"use strict";
|
|
|
|
exports.Alias = void 0;
|
|
|
|
var _Node = require("./Node");
|
|
|
|
var _Range = require("./Range");
|
|
|
|
class Alias extends _Node.Node {
|
|
/**
|
|
* Parses an *alias from the source
|
|
*
|
|
* @param {ParseContext} context
|
|
* @param {number} start - Index of first character
|
|
* @returns {number} - Index of the character after this scalar
|
|
*/
|
|
parse(context, start) {
|
|
this.context = context;
|
|
const {
|
|
src
|
|
} = context;
|
|
|
|
let offset = _Node.Node.endOfIdentifier(src, start + 1);
|
|
|
|
this.valueRange = new _Range.Range(start + 1, offset);
|
|
offset = _Node.Node.endOfWhiteSpace(src, offset);
|
|
offset = this.parseComment(offset);
|
|
return offset;
|
|
}
|
|
|
|
}
|
|
|
|
exports.Alias = Alias; |