Exemple #1
0
        protected Token mccFillToken()
        {
            Token t = Token.NewToken(mccmatchedKind);

            t.kind = mccmatchedKind;
            string im = mccstrLiteralImages[mccmatchedKind];

            t.image       = (im == null) ? input_stream.GetImage() : im;
            t.beginLine   = input_stream.BeginLine;
            t.beginColumn = input_stream.BeginColumn;
            t.endLine     = input_stream.EndLine;
            t.endColumn   = input_stream.EndColumn;
            return(t);
        }
Exemple #2
0
        protected Token jjFillToken()
        {
            String im = jjstrLiteralImages[jjmatchedKind];
            String curTokenIm;
            int    beginLine;
            int    beginColumn;
            int    endLine;
            int    endColumn;

            curTokenIm  = (im == null) ? input_stream.GetImage() : im;
            beginLine   = input_stream.getBeginLine();
            beginColumn = input_stream.getBeginColumn();
            endLine     = input_stream.getEndLine();
            endColumn   = input_stream.getEndColumn();

            Token t = Token.newToken(jjmatchedKind, curTokenIm);

            t.beginLine   = beginLine;
            t.beginColumn = beginColumn;
            t.endLine     = endLine;
            t.endColumn   = endColumn;
            return(t);
        }