UNPKG

antlr4-c3

Version:

A code completion core implementation for ANTLR4 based parsers

16 lines (15 loc) 473 B
import { RoutineSymbol } from "./RoutineSymbol.js"; export declare enum MethodFlags { None = 0, Virtual = 1, Const = 2, Overwritten = 4, /** Distinguished by the return type. */ SetterOrGetter = 8, /** Special flag used e.g. in C++ for explicit c-tors. */ Explicit = 16 } /** A function which belongs to a class or other outer container structure. */ export declare class MethodSymbol extends RoutineSymbol { methodFlags: MethodFlags; }