Beispiel #1
0
    public Symbolic_stringContext symbolic_string()
    {
        Symbolic_stringContext _localctx = new Symbolic_stringContext(Context, State);

        EnterRule(_localctx, 8, RULE_symbolic_string);
        try {
            EnterOuterAlt(_localctx, 1);
            {
                State = 64; _localctx.a = symbolic_string_h();
                State = 65; Match(Eof);

                if (_localctx.a.value != null)
                {
                    _localctx.a.value.flatten();
                }
                _localctx.value = _localctx.a.value;
            }
        }
        catch (RecognitionException re) {
            _localctx.exception = re;
            ErrorHandler.ReportError(this, re);
            ErrorHandler.Recover(this, re);
        }
        finally {
            ExitRule();
        }
        return(_localctx);
    }
	public Symbolic_stringContext symbolic_string() {
		Symbolic_stringContext _localctx = new Symbolic_stringContext(Context, State);
		EnterRule(_localctx, 8, RULE_symbolic_string);
		try {
			EnterOuterAlt(_localctx, 1);
			{
			State = 64; _localctx.a = symbolic_string_h();
			State = 65; Match(Eof);

					if (_localctx.a.value != null)
						_localctx.a.value.flatten();
					_localctx.value =  _localctx.a.value;
				
			}
		}
		catch (RecognitionException re) {
			_localctx.exception = re;
			ErrorHandler.ReportError(this, re);
			ErrorHandler.Recover(this, re);
		}
		finally {
			ExitRule();
		}
		return _localctx;
	}