@whisklabs/grpc
Version:
gRPC generator and http library for typescript
16 lines • 636 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParseSyntax = void 0;
var utils_1 = require("../utils");
var validators_1 = require("../validators");
function ParseSyntax(tokens) {
var _a = (0, utils_1.check)({
type: 'syntax',
tokens: tokens,
rules: [(0, utils_1.ch)('syntax'), (0, utils_1.ch)('='), (0, utils_1.ch)(validators_1.isProto), (0, utils_1.ch)(';')],
}), range = _a.range, len = _a.len;
(0, utils_1.cut)(tokens, len);
return (0, utils_1.cutStr)(range[2]) === 'proto2' ? 2 : 3;
}
exports.ParseSyntax = ParseSyntax;
//# sourceMappingURL=syntax.js.map