VHDL摩尔斯电码解码器-解析错误,进程异常,期望

时间:2019-04-28 00:28:59

标签: vhdl morse-code

我正在研究VHDL中的Digital Electronics项目,该项目包含一个按钮或键盘,该按钮或键盘接收用户的输入并将其转换为17段显示器上的ASCII码输出。我的问题是,即使我的if语句都应该有一个END,它也会引发错误Parse错误,意外的过程,期望IF。

错误出现在下面代码的第三行到最后一行 结束过程

这是针对Xilinx Coolrunner ii CPLD芯片。我已经尝试了与其他解决方案不同的修补程序,并在整个程序中运行并确保关闭了if语句。我已将其本地化(至少我认为如此)到以下过程:

Public class DatabaseAuthenticationHandler extends AbstractJdbcUsernamePasswordAuthenticationHandler {

  @Override
  protected AuthenticationHandlerExecutionResult authenticateUsernamePasswordInternal(
        UsernamePasswordCredential credential, String originalPassword) throws GeneralSecurityException,    PreventedException {

    final String username = credential.getUsername();
    logger.debug("***Username:"+username);
    logger.debug("***Password:"+credential.getPassword());
    return createHandlerResult(credential, new SimplePrincipal(), null);
  }

  @Override
  public boolean supports(final Credential credential)  {
    return true;
  }
}

该过程应该为特定的点/破折号组合找到正确的16段输出。希望这是在将整个程序实现到CPLD之前我要做的最后一件事。

作为一个脚注,我很确定我至少对于此过程本身具有所有语法。

0 个答案:

没有答案