Issue: [Melhoria de headers] Renomear de dependencias (ports e parâmetros) usado pelos automatos
Repositório: tdsRepLanguage
Data: 21/12/2020
Status: Fechado

Closed
[Melhoria de headers] Renomear de dependencias (ports e parâmetros) usado pelos automatos
#44
mttorres opened this issue on Dec 21, 2020 · 1 comment
Comments
@mttorres
Owner
mttorres commented on Dec 21, 2020 • 
MODULE merger1(time)
VAR
ports: portsModule;
...

deveria ser:

ports: portsModule(time);
Note que, a medida que novos parâmetros são adicionados a função esse deve continuar sendo atualizado.

Solução:

Cada autômato já tem um header, agora cada assim como temos o writeSmvInfo (tabela de simbolos), teriamos uma similar para os autômatos. Essa estrutura não precisa ser uma tabela exatamente, e sim algo que guarde: posVarAutomat1, ... posVarAutomatN.
Poderiamos assumir que portsModule sempre vai estar no buffer na posição 1 ou 3. Mas parece uma divida técnica
Poderiamos adicionar ao header uma informação sobre o portsModule caso o módulo não seja automato.
-> e para headers de outras coisas (portas e suas funções e subprogramas)? Criar também estrutura de MAIN_RELATED, AUTOMATO_RELATED e PORTS_RELATED no controller.
----------------------- desconsiderar -----------------------

NOVA SOLUÇÃO:

portsModule vai ser centralizado no main. E será passado como parâmetro para os demais automatos.

@mttorres mttorres added the enhancement label on Dec 21, 2020
@mttorres mttorres self-assigned this on Dec 21, 2020
@mttorres mttorres changed the title Renomear ports usado pelos automatos [Melhoria de headers] Renomear ports usado pelos automatos on Dec 21, 2020
@mttorres mttorres mentioned this issue on Dec 21, 2020
[Melhoria headers] Criar buffers no controller #45
Closed
@mttorres mttorres changed the title [Melhoria de headers] Renomear ports usado pelos automatos [Melhoria de headers] Renomear de dependencias (ports e parâmetros) usado pelos automatos on Dec 26, 2020
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Dec 26, 2020
@mttorres
Reformulação do pré processamento para renomear dependencias (mttorre… …
8c90365
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Jan 3, 2021
@mttorres
Corrigindo erro ao adicionar mais parâmetros a um módulo ou declaraçã… …
2f5ab5a
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Jan 5, 2021
@mttorres
[mttorres#44,mttorres#45] Generalização ao propagar parâmetros concluida
8b056d1
@mttorres mttorres closed this as completed on Jan 5, 2021
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Jan 6, 2021
@mttorres
Refletindo as mudanças da reformulação do pré processamento nos demai… …
81ec406
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Jan 6, 2021
@mttorres
Refletindo mudanças do pré processamento e Preparando para tratamento… …
2d2cbfc
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Jan 6, 2021
@mttorres
Corrigindo segfault ao tentar referenciar escopo pai, note que ainda … …
b71e54c
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Jan 10, 2021
@mttorres
Inicio: Reformulação do sistema de ASSIGN (mttorres#32,mttorres#44)
1e17754
@mttorres
Owner
Author
mttorres commented on Jan 28, 2021
Reaberta até completar merge das branchs

@mttorres mttorres reopened this on Jan 28, 2021
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 3, 2021
@mttorres
Reintroduzindo 8c90365 (mttorres#44, mttorres#45)
9f00e13
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 5, 2021
@mttorres
Reintroduzindo 2f5ab5a (mttorres#44, mttorres#45)
9658c91
@mttorres mttorres closed this as completed on Feb 6, 2021
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 6, 2021
@mttorres
Terminando reformulação de pré processamento , centralização e corrig… …
66a9722
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 6, 2021
@mttorres
Corrigindo erro ao adicionar parâmetros a ports module (mttorres#44,m… …
313a3b2
@mttorres mttorres mentioned this issue on Feb 6, 2021
Usabilidade: Portas não mapeadas #37
Closed
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 6, 2021
@mttorres
Reintroduzindo de maneira adaptada 2d2cbfc (mttorres#44,mttorres#45,m… …
ae8ce0d
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 12, 2021
@mttorres
Revert "Corrigindo segfault ao tentar referenciar escopo pai, note qu… …
21b8197
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 12, 2021
@mttorres
Revert "Refletindo mudanças do pré processamento e Preparando para tr… …
052772f
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 12, 2021
@mttorres
Revert "Refletindo as mudanças da reformulação do pré processamento n… …
8ecc629
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 12, 2021
@mttorres
Revert "[mttorres#44,mttorres#45] Generalização ao propagar parâmetro… …
2cfa04b
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 12, 2021
@mttorres
Revert "Corrigindo erro ao adicionar mais parâmetros a um módulo ou d… …
14f5934
mttorres added a commit to frame-lab/tdsRepLanguage that referenced this issue on Feb 12, 2021
@mttorres
Revert "Reformulação do pré processamento para renomear dependencias (m… …

Contexto de uso: Não conformidade
Categoria: Problema