New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@designliquido/birl

Package Overview
Dependencies
Maintainers
0
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@designliquido/birl - npm Package Compare versions

Comparing version 0.1.4 to 0.1.5

2

analisador-semantico/analisador-semantico-birl.d.ts

@@ -22,3 +22,3 @@ import { Atribuir } from '@designliquido/delegua/construtos';

visitarExpressaoDeAtribuicao(expressao: Atribuir): Promise<void>;
visitarDeclaracaoDeExpressao(declaracao: Expressao): any;
visitarDeclaracaoDeExpressao(declaracao: Expressao): Promise<any>;
visitarDeclaracaoVar(declaracao: Var): Promise<any>;

@@ -25,0 +25,0 @@ visitarExpressaoLeia(expressao: Leia): Promise<void>;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.interpretar = exports.visitarDeclaracaoPara = exports.visitarExpressaoLiteral = exports.visitarExpressaoLeia = exports.substituirValor = exports.verificarTipoDaInterpolacao = exports.resolverQuantidadeDeInterpolacoes = exports.avaliarArgumentosEscreva = exports.atribuirVariavel = void 0;
exports.atribuirVariavel = atribuirVariavel;
exports.avaliarArgumentosEscreva = avaliarArgumentosEscreva;
exports.resolverQuantidadeDeInterpolacoes = resolverQuantidadeDeInterpolacoes;
exports.verificarTipoDaInterpolacao = verificarTipoDaInterpolacao;
exports.substituirValor = substituirValor;
exports.visitarExpressaoLeia = visitarExpressaoLeia;
exports.visitarExpressaoLiteral = visitarExpressaoLiteral;
exports.visitarDeclaracaoPara = visitarDeclaracaoPara;
exports.interpretar = interpretar;
const construtos_1 = require("@designliquido/delegua/construtos");

@@ -68,3 +76,2 @@ const espaco_variaveis_1 = require("@designliquido/delegua/espaco-variaveis");

}
exports.atribuirVariavel = atribuirVariavel;
async function avaliarArgumentosEscreva(interpretador, argumentos) {

@@ -98,3 +105,3 @@ let formatoTexto = '';

// TODO: Implementar interface se necessário.
if (interpretador.verificaTipoDaInterpolação(dados)) {
if (interpretador.verificarTipoDaInterpolacao(dados)) {
formatoTexto = await interpretador.substituirValor(formatoTexto, dados.valor, dados.tipo);

@@ -105,3 +112,2 @@ }

}
exports.avaliarArgumentosEscreva = avaliarArgumentosEscreva;
async function resolverQuantidadeDeInterpolacoes(texto) {

@@ -113,3 +119,2 @@ const stringOriginal = texto.valor;

}
exports.resolverQuantidadeDeInterpolacoes = resolverQuantidadeDeInterpolacoes;
async function verificarTipoDaInterpolacao(dados) {

@@ -136,3 +141,2 @@ switch (dados.tipo) {

}
exports.verificarTipoDaInterpolacao = verificarTipoDaInterpolacao;
async function substituirValor(stringOriginal, novoValor, simboloTipo) {

@@ -174,3 +178,2 @@ let substituida = false;

}
exports.substituirValor = substituirValor;
async function visitarExpressaoLeia(interpretador, expressao) {

@@ -189,3 +192,2 @@ // const mensagem = expressao.argumentos && expressao.argumentos[0] ? expressao.argumentos[0].valor : '> ';

}
exports.visitarExpressaoLeia = visitarExpressaoLeia;
async function visitarExpressaoLiteral(expressao) {

@@ -203,3 +205,2 @@ // TODO(Ítalo): Essa lógica não me parece correta.

}
exports.visitarExpressaoLiteral = visitarExpressaoLiteral;
async function visitarDeclaracaoPara(interpretador, declaracao) {

@@ -246,3 +247,2 @@ if (declaracao.inicializador !== null) {

}
exports.visitarDeclaracaoPara = visitarDeclaracaoPara;
async function interpretar(interpretador, declaracoes, manterAmbiente) {

@@ -283,3 +283,2 @@ interpretador.erros = [];

}
exports.interpretar = interpretar;
//# sourceMappingURL=comum.js.map

@@ -100,4 +100,4 @@ import { Atribuir, Binario, Comentario, Construto, FimPara, Literal, Logico, Super, TipoDe, Unario, Variavel } from '@designliquido/delegua/construtos';

substituirValor(stringOriginal: string, novoValor: number | string | any, simboloTipo: string): Promise<string>;
resolveQuantidadeDeInterpolacoes(texto: Literal): Promise<RegExpMatchArray>;
verificaTipoDaInterpolação(dados: {
resolverQuantidadeDeInterpolacoes(texto: Literal): Promise<RegExpMatchArray>;
verificarTipoDaInterpolacao(dados: {
tipo: string;

@@ -130,3 +130,3 @@ valor: any;

visitarDeclaracaoDefinicaoFuncao(declaracao: FuncaoDeclaracao): void;
visitarDeclaracaoClasse(declaracao: Classe): Promise<void>;
visitarDeclaracaoClasse(declaracao: Classe): Promise<any>;
visitarExpressaoAcessoMetodo(expressao: any): Promise<void>;

@@ -133,0 +133,0 @@ visitarExpressaoIsto(expressao: any): never;

@@ -327,3 +327,3 @@ "use strict";

}
else if (entidadeChamada instanceof estruturas_1.DeleguaClasse) {
else if (entidadeChamada instanceof estruturas_1.DescritorTipoClasse) {
parametros = entidadeChamada.metodos.inicializacao

@@ -516,6 +516,6 @@ ? entidadeChamada.metodos.inicializacao.declaracao.parametros

}
async resolveQuantidadeDeInterpolacoes(texto) {
async resolverQuantidadeDeInterpolacoes(texto) {
return comum.resolverQuantidadeDeInterpolacoes(texto);
}
async verificaTipoDaInterpolação(dados) {
async verificarTipoDaInterpolacao(dados) {
return comum.verificarTipoDaInterpolacao(dados);

@@ -522,0 +522,0 @@ }

{
"name": "@designliquido/birl",
"description": "Dialeto de BIRL baseado em Delégua e TypeScript",
"version": "0.1.4",
"version": "0.1.5",
"license": "MIT",

@@ -39,5 +39,5 @@ "bugs": {

"dependencies": {
"@designliquido/delegua": "^0.35.2",
"@designliquido/delegua": "^0.36.0",
"lodash": "^4.17.21"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc