UNPKG

asn1tools-js

Version:

ASN.1 encoding and decoding library for TypeScript/JavaScript, compatible with Python asn1tools

44 lines 1.12 kB
/** * ASN.1 grammar parser */ import { ParsedModule } from './types'; export declare class Asn1Parser { private input; private position; private line; private column; parse(content: string): ParsedModule[]; private parseModule; private parseTypeAssignment; private parseType; private parseIntegerType; private parseBooleanType; private parseOctetStringType; private parseNullType; private parseSequenceType; private parseSequenceMember; private parseChoiceType; private parseChoiceAlternative; private parseEnumeratedType; private parseTag; private parseConstraints; private parseValue; private parseIdentifier; private parseNumber; private parseString; private skipWhitespaceAndComments; private checkKeyword; private expectKeyword; private expectToken; private check; private checkNumber; private advance; private peek; private peekNext; private isAtEnd; private isAlpha; private isDigit; private isAlphaNumeric; private error; } //# sourceMappingURL=parser.d.ts.map