Skip to content

Commit b077cd1

Browse files
Merge pull request #25 from FernandoTheDev/dev
Correção em argumentos default.
2 parents 9fc6ba4 + a738f33 commit b077cd1

4 files changed

Lines changed: 19 additions & 19 deletions

File tree

install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,13 +352,13 @@ main() {
352352
echo ""
353353
echo "Para usar o CGD:"
354354
echo " 1. Reinicie seu terminal ou execute: source ~/.bashrc"
355-
echo " 2. Execute: cgd --help"
355+
echo " 2. Execute: cgd --ajuda"
356356
echo " 3. Para atualizar no futuro: cgd atualizar"
357357
echo ""
358358
echo "Exemplos de uso:"
359359
echo " cgd compilar meuarquivo.delegua"
360360
echo " cgd transpilar meuarquivo.delegua"
361-
echo " cgd atualizar --verbose"
361+
echo " cgd atualizar --verboso"
362362
echo ""
363363
echo "Documentação: $REPO_URL"
364364
echo ""

src/app.d

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ alias fileWrite = std.file.write;
2020

2121
string HOME, MAIN_DIR, STDLIB_DIR;
2222

23-
enum string VERSAO = "v0.0.6";
23+
enum string VERSAO = "v0.1.0";
2424
enum string NOME_PROGRAMA = "cgd";
2525
enum string NOME_COMPLETO = "Compilador Geral Delégua";
2626

@@ -54,11 +54,11 @@ void main(string[] args)
5454
try
5555
{
5656
getopt(args,
57-
"o|output", "Especifica o arquivo de saída", &arquivoSaida,
58-
"v|version", "Mostra a versão do compilador", &mostrarVersao,
59-
"0|optimize", "Aplica otimizações ao código", &bigO,
60-
"h|help", "Mostra esta mensagem de ajuda", &mostrarAjuda,
61-
"verbose", "Modo verboso - mostra informações detalhadas", &verboso
57+
"s|saida", "Especifica o arquivo de saída", &arquivoSaida,
58+
"v|versao", "Mostra a versão do compilador", &mostrarVersao,
59+
"0|otimizar", "Aplica otimizações ao código", &bigO,
60+
"a|ajuda", "Mostra esta mensagem de ajuda", &mostrarAjuda,
61+
"verboso", "Modo verboso - mostra informações detalhadas", &verboso
6262
);
6363

6464
if (mostrarVersao)
@@ -133,7 +133,7 @@ void main(string[] args)
133133
catch (GetOptException e)
134134
{
135135
writefln("cgd: erro: %s", e.msg);
136-
writeln("Digite 'cgd --help' para mais informações.");
136+
writeln("Digite 'cgd --ajuda' para mais informações.");
137137
}
138138
catch (Exception e)
139139
{
@@ -151,7 +151,7 @@ void executarAtualizacao(bool verboso)
151151
try
152152
{
153153
UpdaterConfig config = UpdaterConfig(verboso, false, true, "");
154-
Updater updater = new Updater("FernandoTheDev", "cgd", VERSAO, config);
154+
Updater updater = new Updater("fernandothedev", "cgd", VERSAO, config);
155155
updater.performUpdate();
156156
}
157157
catch (Exception e)
@@ -175,16 +175,16 @@ void mostrarMensagemAjuda()
175175
writeln(" atualizar Verifica e instala atualizações do compilador");
176176
writeln("");
177177
writeln("Opções:");
178-
writeln(" -o, --output ARQUIVO Especifica o arquivo de saída");
179-
writeln(" -v, --version Mostra a versão do compilador");
180-
writeln(" -h, --help Mostra esta mensagem de ajuda");
181-
writeln(" -0, --optimize Aplica otimizações ao código");
182-
writeln(" --verbose Modo verboso - mostra informações detalhadas");
178+
writeln(" -s, --saida ARQUIVO Especifica o arquivo de saída");
179+
writeln(" -v, --versao Mostra a versão do compilador");
180+
writeln(" -a, --ajuda Mostra esta mensagem de ajuda");
181+
writeln(" -0, --otimizar Aplica otimizações ao código");
182+
writeln(" --verboso Modo verboso - mostra informações detalhadas");
183183
writeln("");
184184
writeln("Exemplos:");
185185
writeln(" cgd compilar arquivo.delegua");
186-
writeln(" cgd transpilar arquivo.delegua -o saida.d");
187-
writeln(" cgd compilar arquivo.delegua --output meuapp");
186+
writeln(" cgd transpilar arquivo.delegua -s saida.d");
187+
writeln(" cgd compilar arquivo.delegua --saida meuapp");
188188
writeln(" cgd atualizar --verbose");
189189
writeln("");
190190
mostrarCopyright();

src/frontend/parser/ast.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -788,7 +788,7 @@ class ImportStatement : Stmt
788788
string from; // lib|file.delegua
789789
string _alias;
790790

791-
this(string from, string _alias = "", Identifier[] targets = [], Loc loc)
791+
this(string from, string _alias = "", Identifier[] targets = [], Loc loc = Loc.init)
792792
{
793793
this.kind = NodeType.ImportStatement;
794794
this.value = null;

src/frontend/parser/parser.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1324,7 +1324,7 @@ private:
13241324
}
13251325

13261326
public:
1327-
this(Token[] tokens = [], DiagnosticError e)
1327+
this(Token[] tokens = [], DiagnosticError e = DiagnosticError.init)
13281328
{
13291329
this.error = e;
13301330
this.tokens = tokens;

0 commit comments

Comments
 (0)