Rudá Moura

[Portuguese] Calculadora com Yacc: MAIS fluxo de controle - break, continue e comando loop


Listen Later

Implementamos algumas estruturas de controle no calc que não estão presentes na hoc, entre elas um comando de repetição infinita (sem teste) chamado de loop, para quebrar o fluxo desse comando e de outras repetições como o while e for implementamos o comando break e também o continue, que é comum em linguagens tipo C, como Python e PHP. Para implementar essas construções, precisamos ver como mais detalhes a estrutura de opcodes da máquina virtual e sua execução.

Referências:

  • https://github.com/deadcodesoc/calc
  • https://archive.org/details/UnixProgrammingEnviornment
  • https://github.com/9fans/plan9port/tree/master/src/cmd/hoc
  • ...more
    View all episodesView all episodes
    Download on the App Store

    Rudá MouraBy