{"block_close_oss.c33fd1fe9c":"Comunidade e ecossistema","core-extras.96d330537a":"IR base","core-extras.bee831a169":"Substrato","core-extras.61a0822826":"Aplicações no Core","core-extras.15438cc098":"não suportado","core-extras.ad565d9d01":"Funcionalidade","core-extras.0155bf03e5":"Legenda do segmento","core-extras.8b7110078e":"Grupos de algoritmos por tipo de dados","core-extras.25ab4276a6":"Matriz de capacidades com deslocamento","open-source-reed.b47a4ded28":"Governança de conhecimento construída sobre átomos analisados por Reed.","open-source-reed.4a86080d67":"Spindle","open-source-reed.fe0a091fdb":"Produtos","open-source-reed.4a60a35ead":"Runtime verificado com integridade de cadeia BLAKE3.","open-source-reed.de6848949f":"Selvedge","open-source-reed.6cc3364a24":"Projeto","open-source-reed.ca25b16593":"Provas e certificados que se emparelham com raízes Reed.","open-source-reed.df84637182":"AION","open-source-reed.e98666b453":"Matemática corretamente arredondada sob a camada de análise.","open-source-reed.cd84197771":"Numerus","open-source-reed.d5d6e83bf2":"Continuar a explorar","open-source-reed.75e393a1ac":"Explorar o projeto","open-source-reed.9f5acfe3a4":"Ler o README","open-source-reed.0c77991f08":"Explorar Reed","open-source-reed.3de97d556a":"Explore o que o registo de leitura estrutural de Reed documenta antes de escolher uma via de adoção.","open-source-reed.fdb664574e":"Analise tudo, prove tudo","open-source-reed.90e40d5043":"Começar","open-source-reed.188fb5d6cf":"Reed","open-source-reed.650fabe787":"Projetos","open-source-reed.70510b3260":"Reed","open-source-reed.aab50eb6e3":"Sem necessidade de GPU","open-source-reed.98c200b9c5":"CPU padrão","open-source-reed.14eabdf927":"CFG completo, com suporte a ambiguidade.","open-source-reed.47ab5affea":"~320 KiB/s","open-source-reed.06c13f6961":"GLL Rust","open-source-reed.76650a45b9":"Baseado em tabelas.","open-source-reed.f4e01fb59a":"~21 MiB/s","open-source-reed.9d6e315631":"SLR Dockerfile","open-source-reed.43aa738746":"Baseado em tabelas, sem retrocesso.","open-source-reed.b0d5b43a33":"~41 MiB/s","open-source-reed.ea8d9aed1d":"SLR JSON","open-source-reed.ab4c688f07":"SSE4.2, AVX2, AVX-512, NEON.","open-source-reed.681071db21":"2 a 4 GB/s","open-source-reed.ee9b70dea3":"Análise estrutural SIMD","open-source-reed.66203d71c4":"Da tabela do README","open-source-reed.340a9c4273":"DÉBITO","open-source-reed.b57075791a":"ANÁLISE SIMD","open-source-reed.44e5de8ca6":"GLL GERAL","open-source-reed.5a0a83b532":"SLR RÁPIDO","open-source-reed.c7b91d7bb2":"Caminho rápido, caminho geral,","open-source-reed.63c9045599":"Desempenho","open-source-reed.13f71ffcde":"Sem serviço externo","open-source-reed.7679c9b346":"Árvores de sintaxe verificáveis","open-source-reed.99b722ae93":"hashing de certificados, bundles RGB1","open-source-reed.99ff6d3f77":"BLAKE3 e 58 gramáticas","open-source-reed.e76b458d84":"quatro analisadores, SPPF, árvore de Merkle","open-source-reed.d2e96c24aa":"Motor Reed","open-source-reed.50c2a7d1a9":"ABI C: Python, Go, WASM","open-source-reed.e28dc272a3":"protocolo de editor, diagnósticos","open-source-reed.2ed2681f3e":"analisar / consultar / certificar","open-source-reed.ba947a19b2":"API Rust nativa, zero cópia","open-source-reed.91a89970ab":"Onde Reed se integra","open-source-reed.07a56cd0db":"GRAFO DE INTEGRAÇÃO","open-source-reed.6fa04ffd63":"FFI","open-source-reed.cdcbdebad7":"LSP","open-source-reed.700b401ca5":"CLI","open-source-reed.d59ed14bf9":"RUST","open-source-reed.549cc59305":"Envolver. Consultar","open-source-reed.91826ba9cb":"Incorporar","open-source-reed.899e5920ef":"Uma gramática, quatro motores","open-source-reed.f72a91cccb":"Reproduções bit-exatas","open-source-reed.5012eb38d9":"Linguagem de padrões de árvore","open-source-reed.e38a7c6af8":"reproduções bit-exatas","open-source-reed.379e1f1c85":"fixado à raiz da árvore","open-source-reed.c43cd52c2e":"em 412 ficheiros","open-source-reed.73040e4742":"3 correspondências","open-source-reed.e6580e6770":"bloco inseguro, 23 linhas","open-source-reed.728536f392":"bloco inseguro, 4 linhas","open-source-reed.f9dcb6f210":"bloco inseguro, 12 linhas","open-source-reed.3dd4f24cd6":"(unsafe_block) @hit","open-source-reed.68a352ddd6":"RQL","open-source-reed.739e7158b6":"encontrar todos os blocos inseguros","open-source-reed.c0e1dfd7eb":"REGISTO DE CONSULTAS","open-source-reed.cc9bd99239":"MÁQUINA DE RETROCESSO","open-source-reed.54f22ebbed":"BYTECODE","open-source-reed.9b79aefea3":"PADRÕES","open-source-reed.657ebf4a98":"dados semelhantes","open-source-reed.c871a273c6":"Consultar a árvore","open-source-reed.365884a547":"Traga o seu próprio scanner","open-source-reed.76be0f2115":"tokens regulares via DFA, o resto via scanners","open-source-reed.c4ab79b193":"TokenDfa e KeywordTrie","open-source-reed.ce4d643f63":"BTreeMap de Box<dyn ExternalScanner>","open-source-reed.1433c8535b":"ScannerRegistry","open-source-reed.9a4f654270":"vê a entrada à volta do cursor","open-source-reed.28fe2507be":"ScanContext","open-source-reed.4f4ec7c758":"terminal NAME = /~/;","open-source-reed.2734993c3d":"Regra de token","open-source-reed.a5a912a0c2":"Diretiva de gramática","open-source-reed.9550b132aa":"Como um scanner se liga","open-source-reed.41594316ee":"REGISTO DE SCANNERS","open-source-reed.2a7d6db700":"8 INTEGRADOS","open-source-reed.119d9ff30b":"PLUGÁVEL","open-source-reed.99fed1755f":"não consegue expressar","open-source-reed.d95b9b02b4":"Tokens de uma regex","open-source-reed.992747cbd4":"Scanners externos","open-source-reed.6e6efa3b69":"Verificadores independentes","open-source-reed.32a15526a3":"Mesma fonte, mesma raiz","open-source-reed.969c0a40ca":"BLAKE3 liga a análise à entrada, gramática e configuração.","open-source-reed.10de46b3b3":"Certificado","open-source-reed.64d229e7aa":"Floresta compactada partilhada. Todas as análises válidas retidas.","open-source-reed.fd189c960d":"SPPF","open-source-reed.3cd3580160":"Cascatas SLR para GLR para GLL, do mais rápido ao mais geral.","open-source-reed.6faa458574":"Lexer UTF-8. Trivia preservada. Recuperação de erros.","open-source-reed.e8c61e434a":"Lex","open-source-reed.be249e52ba":"Fonte para árvore certificada","open-source-reed.cfc3d3241e":"PIPELINE DE ANÁLISE","open-source-reed.4977142e2a":"GLL","open-source-reed.6f4c2db0d1":"GLR","open-source-reed.f4db5a60b4":"LALR","open-source-reed.9a13f0340a":"SLR","open-source-reed.28eaef8ed3":"Feche-o","open-source-reed.4238408752":"Analise rapidamente","open-source-reed.d28487442c":"Quatro motores, um certificado","open-source-reed.bb6ed428dc":"O hash é evidência","open-source-reed.ab1422bf3b":"Confiança não é evidência","open-source-reed.6ac2f3ba14":"Edite um comentário. Toda a árvore muda.","open-source-reed.a60a3dc6e4":"Sem hash incremental","open-source-reed.221174a399":"Auditoria significa reconstruir. Caro e frágil.","open-source-reed.8e458568c6":"Re-analisar para verificar","open-source-reed.95ea59335f":"\"Veio do repositório, confie em mim.\"","open-source-reed.8d323b1719":"Confie na compilação","open-source-reed.9e0acbfb10":"sem repetição","open-source-reed.ae877478d4":"A árvore de análise vive na RAM e morre com o processo.","open-source-reed.8d6bc794a3":"AST em memória","open-source-reed.43bb6cc759":"Porque as auditorias param","open-source-reed.4d162bd0a5":"O QUE HOJE OFERECE","open-source-reed.46418a99d8":"SEM RECIBO","open-source-reed.2f8a92ff2e":"CADEIA DE CONFIANÇA","open-source-reed.6f85a3f01b":"ÁRVORE PERDIDA","open-source-reed.28e4f32c12":"a prova","open-source-reed.e1d5f88e57":"A maioria dos parsers deita fora","open-source-reed.8a9400005c":"Uma árvore de análise não é prova da origem","open-source-reed.d3133bea9d":"Sem registo privado","open-source-reed.78ff51c72d":"Apenas as subárvores editadas são revisitadas.","open-source-reed.1aaa4589e0":"Modelo de reanálise","open-source-reed.6b5eb5323e":"Incremental","open-source-reed.063d333116":"Ligado à entrada, gramática e configuração.","open-source-reed.dc9ca3c34a":"Raiz do certificado","open-source-reed.5efbf76048":"Código, configuração, documentos e DSLs.","open-source-reed.10d5943304":"Gramáticas incorporadas","open-source-reed.1104623564":"Núcleo, gramáticas, consulta, ferramentas.","open-source-reed.9ec98e20d5":"Crates do espaço de trabalho","open-source-reed.96fdff4c20":"De uma única compilação","open-source-reed.f31727ff20":"UMA ÁRVORE CERTIFICADA","open-source-reed.dac169b5bb":"RAIZ BLAKE3","open-source-reed.da04370db0":"PARSE","open-source-reed.b1578818cb":"fluxo de trabalho local","open-source-reed.fe6763b76d":"Uma raiz verificada","open-source-reed.9ffc337205":"Três comandos","open-source-reed.81076ea516":"Resposta de auditoria","open-source-reed.91a02d67fa":"Aprovação","open-source-reed.80d0b8f9b8":"Quando a pergunta surge, o recibo guardado responde sem reconstruir.","open-source-reed.9adbde4b64":"Responder ao auditor","open-source-reed.4cf65a12c3":"Instala nos servidores que possui e a prova começa simplesmente a acumular-se.","open-source-reed.fdc21329fd":"Colocar e ativar","open-source-reed.8e6bacb572":"Um A e um repositório público tornam a revisão curta e limpa.","open-source-reed.8cada45f28":"Aprovar uma vez","open-source-reed.c8d78723b6":"Três equipas, sem programadores","open-source-reed.46060a0b2e":"QUEM FAZ O QUÊ","open-source-reed.6992b008c3":"HARDWARE EXISTENTE","open-source-reed.937a99bb8f":"AS SUAS EQUIPAS","open-source-reed.d20ed15e8a":"SEM CÓDIGO","open-source-reed.3418708d59":"não é um projeto","open-source-reed.32751a3da3":"Adotado por etapas,","open-source-reed.02dc37ff04":"Como integrar","open-source-reed.1e41ef2a5f":"Sem re-plataforma","open-source-reed.8160e6c799":"Uma ferramenta","open-source-reed.c3c32386c8":"Para o trabalho mais sensível, o Reed funciona sem qualquer rede.","open-source-reed.59a081f5e2":"Sem dependência de saída","open-source-reed.ed55a437e4":"Fixado a um estado-membro à sua escolha. Nada cruza uma fronteira que não aprovou.","open-source-reed.12e74093c0":"Um centro de dados europeu","open-source-reed.d943ab6c07":"Dentro do seu edifício, atrás da sua firewall. O trabalho nunca sai da sala.","open-source-reed.1f200f6013":"Os seus próprios servidores","open-source-reed.7c4f32cf8b":"Uma ferramenta, três posturas","open-source-reed.d9c1ee16fc":"DA ORIGEM À PROVA","open-source-reed.c689932b7d":"OFFLINE","open-source-reed.c387fd0cd2":"REGIÃO UE","open-source-reed.8d276eb736":"Seu para colocar","open-source-reed.67bb3355d4":"Europeu por predefinição","open-source-reed.d136c5cac7":"Onde funciona e a quem responde","open-source-reed.56f6624482":"Não é prova","open-source-reed.6f712223f4":"Uma promessa","open-source-reed.aa24f74187":"Nada foi guardado na altura, por isso não há nada para apontar.","open-source-reed.7bd7a95c52":"Sem registo permanente","open-source-reed.9496cddd7d":"Um processo frágil que ainda assim termina num resultado em que ninguém confia totalmente.","open-source-reed.035997eb5b":"Dias de esforço","open-source-reed.21e0a1c7b7":"Confirmar a origem significa reconstruir todo o código.","open-source-reed.898c51b853":"Reconstruir para verificar","open-source-reed.e39a6db15f":"A resposta é uma promessa, não algo que alguém possa verificar.","open-source-reed.302276e2b7":"A palavra \"confiança\"","open-source-reed.58dfbd51da":"Porque a confiança é frágil","open-source-reed.fcfbfe5837":"AUDITORIA HOJE","open-source-reed.214165f919":"VERIFICÁVEL","open-source-reed.51ec1825ed":"SEM RECONSTRUÇÃO","open-source-reed.fb05d564a8":"PROVA NÃO É CONFIANÇA","open-source-reed.a64693dc72":"ou prove-o","open-source-reed.b12e01ac19":"Confie em mim,","open-source-reed.bf54f52033":"A pergunta a que responde","open-source-reed.b400b18f96":"Risco eliminado","open-source-reed.c0a097d448":"Custo eliminado","open-source-reed.0e59058806":"Quando a Reed publica na sexta ronda, deter a fonte diretamente significa que uma mudança de fornecedor nunca deixa as suas ferramentas sem suporte.","open-source-reed.cbd17d59ba":"Sem dependência","open-source-reed.4907d96d45":"Um recibo de prova responde ao auditor sem reconstrução.","open-source-reed.ae850e2fbd":"Uma resposta de auditoria","open-source-reed.c2d64efb47":"Funciona num CPU padrão. Sem frota de GPUs para adquirir ou esperar.","open-source-reed.143a3eb4d2":"Hardware que possui","open-source-reed.93cf74ba6f":"Funciona dentro da cadeia de ferramentas existente, sem serviço externo ou medidor por utilizador. O orçamento é integração e operação, não acesso recorrente.","open-source-reed.2c7dac0066":"Sem medidor de serviço externo","open-source-reed.7fbd095f5c":"Custo eliminado, risco eliminado","open-source-reed.a383ab97c3":"PORQUE COMPENSA","open-source-reed.b3d8643537":"UMA FERRAMENTA","open-source-reed.ab715df7c8":"SAVES","open-source-reed.b7bac03d66":"o que elimina de risco","open-source-reed.2d16351bf7":"O que poupa,","open-source-reed.61e893a89b":"O caso de negócio","open-source-reed.60ce35a60d":"Possui a sua cópia","open-source-reed.433944f096":"Sem subscrição","open-source-reed.0fc21df708":"A fonte é sua para guardar. Se uma relação com um fornecedor terminar, as suas ferramentas não terminam.","open-source-reed.1ef1565eea":"Dependência de fornecedor","open-source-reed.53220837d6":"O histórico do repositório e as instruções de compilação permanecem visíveis para revisores técnicos.","open-source-reed.516b1438ec":"Inspecione o analisador, reproduza a compilação e retenha todos os certificados que emite.","open-source-reed.ad4cd98026":"Fonte e compilação","open-source-reed.be7fd070c6":"Os termos antecipadamente","open-source-reed.1c80821288":"FICHA DE AQUISIÇÃO","open-source-reed.3115880727":"SEM DEPENDÊNCIA","open-source-reed.5b116da2ea":"COMPILAÇÃO REPRODUZÍVEL","open-source-reed.c968638a6e":"SEXTA RONDA DE LANÇAMENTO","open-source-reed.00d756e2ca":"Seu para guardar","open-source-reed.3d1e7bdec2":"Leia a árvore de código-fonte","open-source-reed.340b77c0a3":"O que custa, quem o controla","open-source-reed.180a826409":"Nada a temer","open-source-reed.fd1cdd3829":"Nada escondido","open-source-reed.6e02bc62ef":"Não. A Reed funciona dentro do produto e não depende de uma conta Reed externa.","open-source-reed.f34ab3f858":"Estou preso?","open-source-reed.ff7727bbae":"Não. Lê exatamente onde está e não envia nada para fora.","open-source-reed.cdbdcd7b55":"Envia coisas para fora?","open-source-reed.f1f84edacd":"Não. Vem incorporado e funciona sozinho.","open-source-reed.0285b16bd8":"Eu configuro?","open-source-reed.61539eeb1e":"Não. É gratuito e permanece gratuito, sem nada para comprar depois.","open-source-reed.c21cf4f60a":"Vai custar-me?","open-source-reed.f7dd5c66e9":"A versão curta","open-source-reed.1d0d12cf54":"RESPOSTAS RÁPIDAS","open-source-reed.b47a7b97e1":"NADA SAI","open-source-reed.bd4e9c0810":"SEM CONFIGURAÇÃO","open-source-reed.b1f071a446":"SEM CUSTO","open-source-reed.65d81ab261":"uma pessoa cuidadosa pergunta","open-source-reed.6a4675e220":"As perguntas","open-source-reed.e21ffefce5":"Perguntas justas","open-source-reed.ed6dffdfc6":"Sem complicações","open-source-reed.1045b8472c":"Ajudante discreto","open-source-reed.ed1d09299d":"A aplicação não depende de uma conta Reed ou serviço remoto para continuar a ler os seus ficheiros.","open-source-reed.90074aa904":"Nunca preso","open-source-reed.30a3bb4c40":"Mude uma palavra e o pequeno recibo deixa de corresponder.","open-source-reed.078f3b674c":"Nada escapa","open-source-reed.818b055a28":"Pergunte a mesma coisa duas vezes e a resposta não muda.","open-source-reed.f77e0075de":"Sem adivinhações","open-source-reed.4f19e143f1":"As suas palavras voltam exatamente como as deixou, anos depois.","open-source-reed.2563d22092":"Ficheiros antigos abrem","open-source-reed.5292fd45d3":"Paz de espírito todos os dias","open-source-reed.cb2804c879":"O QUE LHE POUPA","open-source-reed.439ce43644":"A SUA PAZ","open-source-reed.5f5bf1bc5d":"OS SEUS RECIBOS","open-source-reed.0d28ddba13":"OS SEUS FICHEIROS","open-source-reed.0115e9b4ce":"tratado com discrição","open-source-reed.992f862847":"Pequenas preocupações,","open-source-reed.5f32c7c01f":"Prova por baixo do quotidiano","open-source-reed.660c139a62":"Está sempre lá","open-source-reed.aa188dcbca":"Nunca o vê","open-source-reed.2106b2a288":"As aplicações abrem como as deixou.","open-source-reed.4d3ebfca62":"Lembrado","open-source-reed.c7f73bb54d":"Definições","open-source-reed.10f76772c2":"A mesma pergunta, a mesma resposta.","open-source-reed.16cc658858":"Mantenha-se firme","open-source-reed.b12fcedc7b":"Respostas","open-source-reed.073cb09806":"Nada do que escreveu se perde.","open-source-reed.6b9d3fbace":"Lido na íntegra","open-source-reed.4bec957572":"Formulários","open-source-reed.ed57cc7a54":"Os ficheiros antigos voltam como os deixou.","open-source-reed.76e2cdb0fd":"Abrir corretamente","open-source-reed.6a37a6819c":"Cartas","open-source-reed.79c6c67fa9":"Reed, discretamente por baixo","open-source-reed.142be2b0a1":"UM DIA COM AS SUAS APLICAÇÕES","open-source-reed.70865f6bcf":"NUNCA NO CAMINHO","open-source-reed.1d5e2aa27f":"EM SEGUNDO PLANO","open-source-reed.aad78e229a":"AS SUAS APLICAÇÕES","open-source-reed.90cfd88783":"o dia todo","open-source-reed.94cbd34e79":"Já a ajudar,","open-source-reed.a2cf9abe20":"Onde já o encontra","open-source-reed.c3d22ecd20":"Igual para fora","open-source-reed.1671c401a2":"Igual para dentro","open-source-reed.d202e2d41c":"Um computador distante lê o mesmo ficheiro e obtém o mesmo carimbo.","open-source-reed.3a5f1ed9c7":"Igual em qualquer máquina","open-source-reed.5e722ac69b":"Se uma única palavra mudar mais tarde, o carimbo deixa de corresponder.","open-source-reed.165986bb9b":"Verifica o carimbo","open-source-reed.6ea85dc23c":"Um pequeno carimbo mostra que leu exatamente aquele ficheiro e mais nada.","open-source-reed.d487c6b320":"Guarda um recibo","open-source-reed.690bcb6046":"A Reed abre o seu documento e compreende o que está lá dentro.","open-source-reed.3e11805974":"Lê o ficheiro","open-source-reed.38a429176e":"Uma promessa simples","open-source-reed.c060d754b7":"COMO PERMANECE O MESMO","open-source-reed.e72d571cea":"SEM SURPRESAS","open-source-reed.298b005cb8":"IGUAL PARA FORA","open-source-reed.c36e0fdcfb":"IGUAL PARA DENTRO","open-source-reed.5af12df2ac":"em qualquer computador","open-source-reed.ff5bf20b56":"A mesma resposta,","open-source-reed.76364eec44":"A promessa discreta","open-source-reed.c80e161083":"Sem configuração","open-source-reed.d44bfebeea":"Feito para todos","open-source-reed.57e1fa63e3":"Nunca precisa de lhe tocar.","open-source-reed.5cf8744d5c":"Por baixo","open-source-reed.fe73d79fdc":"Discreto","open-source-reed.0e1ca6ef3f":"Pertence a todos.","open-source-reed.519c433f56":"Para manter","open-source-reed.755844bc39":"Seu","open-source-reed.bf17137577":"A resposta nunca se desvia.","open-source-reed.748288fd12":"Todas as vezes","open-source-reed.b76aee974c":"Igual","open-source-reed.af07e0ac20":"Sem preço, sem palavra-passe.","open-source-reed.a91bcce893":"Sempre","open-source-reed.75f527181b":"Grátis","open-source-reed.0b049b5346":"Nada para fazer","open-source-reed.7fc3868449":"SEMPRE PRESENTE","open-source-reed.532d3df81f":"que funciona para si","open-source-reed.5e3a472920":"Um leitor atento","open-source-reed.704869f20f":"Em palavras simples","open-source-reed.bd89a661fd":"Adotar o Reed não é um programa de engenharia. Segue o caminho de revisão que já utiliza através de compras, TI e conformidade, e ninguém precisa de escrever código. Este é o percurso desde a primeira aprovação até ao dia em que o Reed responde a um auditor.","open-source-reed.56927e349a":"A última pergunta é onde os dados vivem. O Reed não tem servidor doméstico próprio e não contacta nada enquanto trabalha. Funciona nas suas próprias máquinas, num centro de dados da UE que escolher, ou completamente offline. Os seus dados permanecem sob regras europeias e nunca cruzam uma fronteira que não aprovou.","open-source-reed.74f188254d":"A razão de existir do Reed é uma pergunta que um auditor acabará por fazer: foi isto construído a partir de fonte aprovada, e consegue prová-lo? Hoje, a resposta honesta é \"confie em nós\". O Reed transforma isso numa prova que qualquer pessoa pode verificar. Aqui está a mesma pergunta, respondida à maneira antiga e à maneira do Reed.","open-source-reed.000e14bfa6":"Duas perguntas decidem se vale a pena adotar uma ferramenta: que custos recorrentes elimina e que exposições reduz? O Reed responde a ambas. O lado esquerdo mostra as poupanças; o direito mostra os riscos reduzidos. Sem código ou jargão, apenas um caso que pode levar a uma reunião de aprovação.","open-source-reed.222d47bf54":"Comece pela pergunta que as compras fazem primeiro: o que entra no parque tecnológico e quem o controla. O Reed funciona dentro da sua própria cadeia de ferramentas, mantém recibos com os resultados e não introduz dependência de serviço.","open-source-reed.4b73471a49":"É justo ser cauteloso com qualquer coisa nova num computador. Então aqui estão as perguntas honestas que uma pessoa sensata faz, com respostas simples em que pode confiar. Abra qualquer uma para ler mais.","open-source-reed.d7c86fb403":"Na maioria das vezes, nunca saberá que o Reed está lá. Mas está a fazer pequenas coisas úteis por baixo, o tipo de coisas que lhe poupam uma dor de cabeça mais tarde. Aqui estão algumas preocupações do dia a dia de que ele trata silenciosamente.","open-source-reed.554bcbd38a":"Pode encontrar o Reed todos os dias sem o notar. Ele está dentro de produtos comuns, como uma ferramenta de escrita, um formulário de site ou um assistente que responde a perguntas, e executa silenciosamente uma tarefa delimitada. Estes são alguns desses momentos.","open-source-reed.4ab2fd3857":"Aqui está a parte que importa silenciosamente. O Reed lê exatamente o mesmo ficheiro da mesma maneira, quer funcione no seu computador em casa ou num computador noutro país. A resposta não muda só porque a máquina mudou. Sem surpresas, sem resultado diferente num dia diferente.","open-source-reed.6a1d2a3092":"Pense no Reed como um leitor atento que trabalha para o computador. Quando uma aplicação precisa de abrir um documento, um formulário ou as suas próprias definições, o Reed é a parte que o lê corretamente e compreende o que está lá dentro. Nunca o toca. Apenas garante que as suas coisas abrem como devem.","open-source-reed.f6e1abc18d":"O SLR conduz um caminho rápido baseado em tabelas, o GLL permanece geral com tempo polinomial no pior caso, e a reanálise incremental toca apenas na subárvore editada. A análise estrutural SIMD corre a gigabytes por segundo na CPU que já possui.","open-source-reed.125044236c":"O Reed é distribuído como uma biblioteca Rust, um binário CLI, um Language Server e uma ABI C estável. O mesmo analisador, os mesmos hashes, o mesmo RQL, onde quer que as suas ferramentas estejam.","open-source-reed.11158faa0e":"A Reed Query Language descreve padrões de árvore em notação concisa. O compilador reduz RQL a um bytecode de 20 opcodes e uma VM com retrocesso executa-o na árvore analisada. Encontre importações, conte chamadas, localize uma regex dentro de um literal de string.","open-source-reed.cf7e2e4c10":"Alguns tokens que uma regex não consegue expressar: indentação, heredocs, comentários aninhados, strings cruas. O Reed inclui oito scanners externos integrados e permite registar os seus próprios com uma diretiva de gramática.","open-source-reed.26c03f651c":"O Reed não é um analisador único. Compila uma única gramática RGS em quatro motores, SLR, LALR, GLR e GLL, e parse_auto em cascata do mais rápido ao mais geral. Depois, cada nó é hasheado e a árvore é selada num certificado BLAKE3 ligado à entrada, gramática e configuração.","open-source-reed.e41f97b843":"A maioria dos analisadores produz uma AST e esquece a fonte. Reproduzir uma compilação significa reanalisar todo o código. Auditores que perguntam \"foi isto construído a partir de fonte aprovada?\" não têm resposta, apenas uma cadeia de confiança.","open-source-reed.5dd2d16a7c":"Três comandos: compile o CLI a partir do workspace, analise o seu repositório, leia a raiz do certificado. A raiz BLAKE3 da sua árvore de código está no seu terminal em segundos.","open-source-reed.e6ca57202c":"Repositório","open-source-reed.ac3f4bd12c":"Prova, não confiança","open-source-reed.1e43f574c7":"UE, on-prem","open-source-reed.c10e83c453":"Residência de dados","open-source-reed.5703321d0e":"Funciona em","open-source-reed.6eef664840":"Nenhum","open-source-reed.8fde48f31a":"Subscrição","open-source-reed.2ce04ce4ff":"Serviço externo","open-source-reed.3229609e15":"Saída","open-source-reed.fca77b7e3a":"O analisador certificado, em resumo","open-source-reed.1d197d39c5":"Onde funciona","open-source-reed.c3892a34c8":"O Reed transforma cada base de código ou conjunto de configurações analisado num registo estável e verificável. As equipas mantêm a fonte, o contrato do analisador e a raiz BLAKE3, para que as perguntas de auditoria se tornem consultas de evidência em vez de reconstruções caras.","open-source-reed.ece2cd7f1d":"deixar um certificado","open-source-reed.6b80ede64d":"Reed","open-source-reed.80c3052d33":"Nunca","open-source-reed.56ada62b04":"Bloqueado","open-source-reed.c756f6af1f":"Todos","open-source-reed.e8e8ea6919":"Quem o possui","open-source-reed.63ee1e748e":"Guardado para si","open-source-reed.31a33917d5":"Um recibo","open-source-reed.5c40fd3863":"Abrir corretamente","open-source-reed.f1096a5b4c":"Os seus ficheiros","open-source-reed.3477f4d91d":"Mesma resposta","open-source-reed.4481948392":"Nada","open-source-reed.2d777a6b97":"Você paga","open-source-reed.e231b818b7":"Você configura","open-source-reed.1c397b0526":"Um assistente de leitura","open-source-reed.f8c94a3b4b":"O que é","open-source-reed.00fa15bb77":"Porque permanece igual","open-source-reed.41d7edc25a":"O que faz por si","open-source-reed.dfb44092e4":"O Reed funciona dentro das aplicações que utiliza. Abre documentos e formulários, compreende a sua estrutura e mantém um recibo para que o mesmo ficheiro seja lido da mesma maneira todas as vezes. Nunca precisa de o configurar.","open-source-reed.ca24c93621":" os seus ficheiros.","open-source-reed.6d5a1e7e44":"assistente de ficheiros","open-source-reed.c46ff46576":"Reed: o seu invisível","open-source-reed.31e0360cf0":"padrões de árvore RQL","open-source-reed.a618b4be8d":"Consulta","open-source-reed.725a5da3d3":"certificado BLAKE3","open-source-reed.53e49a69fb":"Hash","open-source-reed.82c4ed5526":"SLR, LALR, GLR, GLL","open-source-reed.7f5d63aa39":"Motores","open-source-reed.76a9383aa9":"58 gramáticas incorporadas","open-source-reed.8f8e9e692c":"Gramáticas","open-source-reed.b2b57325ed":"26 crates de workspace","open-source-reed.8f11bdf9ce":"Crates","open-source-reed.2293dd93ed":"Rust 1.89+, edição 2024","open-source-reed.89b86ab0e6":"Linguagem","open-source-reed.942587e61e":"Ficha do projeto","open-source-reed.7a17c4eb6a":"O Reed analisa o código-fonte numa árvore estável e sela o resultado com uma raiz de certificado BLAKE3. As equipas podem consultar a estrutura como dados e verificar mais tarde que a árvore ainda corresponde ao mesmo código-fonte e ao mesmo contrato do analisador.","open-source-reed.f1581e0b3a":"Prove tudo","open-source-reed.31ddfd4b17":"Analise tudo","open-source-reed.1dabba21cd":"✓","open-source-reed.cf989ea142":"Inspecionável","open-source-reed.0bd44968dd":"operação local","open-source-reed.591935b15b":"Público","open-source-reed.dc937b5989":"Nenhum","open-source-reed.7157558738":"No local","open-source-reed.349dd06b63":"Região UE","open-source-reed.a1794783aa":"Offline","open-source-reed.136e75c456":"Aquisição","open-source-reed.708ce5ca06":"Operações de TI","open-source-reed.4a109cc494":"Conformidade","open-source-reed.ba21d59f66":"parse_auto","open-source-reed.7fe35fc80a":"reed-core","open-source-reed.f13680cf75":"reed-cli","open-source-reed.4afe0734eb":"reed-lsp","open-source-reed.9b5db2d431":"reed-ffi","open-source-reed.8c8c761922":"incremental","open-source-reed.27e88b861f":"EASY","open-source-reed.ddd2c0300d":"CALM","open-source-reed.264fbe323a":"DIÁRIO","open-source-reed.e2220ace54":"AMIGÁVEL","open-source-reed.a04f274bcc":"HONESTO","open-source-reed.6e10953f3e":"OPEN","open-source-reed.80db3832a5":"RESULTADOS","open-source-reed.51df334606":"A LACUNA","open-source-reed.9170a8b2fb":"EU","open-source-reed.ec813cc13f":"IMPLEMENTAÇÃO","open-source-reed.5d0b2f6bd4":"OBSERVADO","open-source-reed.8215b59ccb":"MOTOR","open-source-reed.35e0d0360a":"LIVE","open-source-reed.0f4b423c4b":"MEDIDO","open-source-reed.consumer.hero.lead":"O Reed ajuda o Fabric a compreender","open-source-reed.consumer.hero.accent":"texto estruturado da mesma forma todas as vezes","open-source-reed.consumer.hero.lede":"O Reed é o motor local de leitura de código dentro do Dweve Fabric. Reconhece as partes e as relações em texto estruturado e mantém cada parte ligada ao seu lugar exato, para que o workspace possa responder com precisão e produzir a mesma estrutura novamente quando nada mudou. O Reed é publicado sob a licença Apache-2.0.","open-source-reed.consumer.hero.actionPrimary":"Veja o que o Reed permite","open-source-reed.consumer.hero.actionSecondary":"Veja feedback preciso","open-source-reed.consumer.hero.ledger":"O que o Reed permite no Fabric","open-source-reed.consumer.hero.row.role":"Compreende","open-source-reed.consumer.hero.row.roleValue":"Texto estruturado do workspace","open-source-reed.consumer.hero.row.input":"Revela","open-source-reed.consumer.hero.row.inputValue":"Partes e relações nomeadas","open-source-reed.consumer.hero.row.output":"Preserva","open-source-reed.consumer.hero.row.outputValue":"Lugares exatos no texto","open-source-reed.consumer.hero.row.repeat":"Suporta","open-source-reed.consumer.hero.row.repeatValue":"Feedback focado","open-source-reed.consumer.hero.row.errors":"Repete","open-source-reed.consumer.hero.row.errorsValue":"O mesmo resultado quando não muda nada","open-source-reed.consumer.hero.row.operation":"Volta a","open-source-reed.consumer.hero.row.operationValue":"Dweve Fabric","open-source-reed.consumer.structure.eyebrow":"Estrutura por baixo do texto","open-source-reed.consumer.structure.lead":"A Fabric recebe um fluxo de texto","open-source-reed.consumer.structure.accent":"A Reed mostra como as partes se encaixam","open-source-reed.consumer.structure.body":"As regras do espaço de trabalho, as definições e outros textos estruturados têm uma ordem que o software tem de compreender. A Reed identifica as partes nomeadas e as suas relações e mantém cada uma ligada ao local exato de onde veio.","open-source-reed.consumer.structure.pill1":"Partes nomeadas","open-source-reed.consumer.structure.pill2":"Relações claras","open-source-reed.consumer.structure.pill3":"Locais exatos","open-source-reed.consumer.structure.footer":"A Fabric recebe um resultado estruturado ligado ao texto original","open-source-reed.consumer.repeat.eyebrow":"Consistente em cada utilização","open-source-reed.consumer.repeat.lead":"O mesmo texto mantém a mesma estrutura","open-source-reed.consumer.repeat.accent":"de uma execução da Fabric para a seguinte","open-source-reed.consumer.repeat.body":"A Reed segue a mesma leitura definida sempre que a Fabric processa texto estruturado inalterado em condições inalteradas. O resultado não varia entre execuções, e uma alteração ao texto ou às suas condições produz um resultado diferente.","open-source-reed.consumer.repeat.pill1":"Mesmo texto","open-source-reed.consumer.repeat.pill2":"Mesmas condições","open-source-reed.consumer.repeat.pill3":"Mesma estrutura","open-source-reed.consumer.repeat.footer":"A leitura repetível mantém o espaço de trabalho consistente","open-source-reed.consumer.moments.eyebrow":"No espaço de trabalho","open-source-reed.consumer.moments.lead":"Trabalha com a Fabric","open-source-reed.consumer.moments.accent":"A Reed mantém a estrutura clara por baixo","open-source-reed.consumer.moments.body":"Quando abre as regras do espaço de trabalho, altera uma definição ou importa texto estruturado, a Fabric trata da experiência visível. A Reed mantém as partes nomeadas, as relações e os locais exatos claros por baixo, para que a Fabric possa responder à parte certa.","open-source-reed.consumer.moments.pill1":"Abrir com clareza","open-source-reed.consumer.moments.pill2":"Alterar com precisão","open-source-reed.consumer.moments.pill3":"Voltar de forma consistente","open-source-reed.consumer.moments.footer":"A Fabric continua a ser o espaço de trabalho que utiliza","open-source-reed.consumer.diagnostic.eyebrow":"Feedback que aponta","open-source-reed.consumer.diagnostic.lead":"Quando uma parte não se encaixa","open-source-reed.consumer.diagnostic.accent":"A Fabric pode mostrar onde procurar","open-source-reed.consumer.diagnostic.body":"A Reed identifica o local exato onde o texto estruturado deixa de corresponder à forma que a Fabric espera. Isso permite à Fabric dar uma mensagem focada sobre a parte afetada, mantendo as partes inalteradas separadas e visíveis.","open-source-reed.consumer.diagnostic.pill1":"Local exato","open-source-reed.consumer.diagnostic.pill2":"Parte afetada","open-source-reed.consumer.diagnostic.pill3":"Mensagem útil","open-source-reed.consumer.diagnostic.footer":"Os locais precisos dão à Fabric um lugar preciso para responder","open-source-reed.consumer.boundary.eyebrow":"Silenciosamente dentro da Fabric","open-source-reed.consumer.boundary.lead":"Trabalha no espaço de trabalho","open-source-reed.consumer.boundary.accent":"A Reed trata da leitura por baixo","open-source-reed.consumer.boundary.body":"Não abre a Reed, não a opera nem escolhe as suas condições de leitura. A Dweve Fabric utiliza-a por trás do espaço de trabalho e transforma a estrutura e os locais devolvidos nas funcionalidades e no feedback que vê.","open-source-reed.consumer.boundary.pill1":"Sem ferramenta separada","open-source-reed.consumer.boundary.pill2":"Sem configuração da Reed","open-source-reed.consumer.boundary.pill3":"A Fabric permanece à vista","open-source-reed.consumer.boundary.footer":"O seu ponto de contacto é a Dweve Fabric","open-source-reed.consumer.side.structure":"Estrutura do texto","open-source-reed.consumer.side.repeat":"Comparação de execuções","open-source-reed.consumer.side.moments":"Momentos no espaço de trabalho","open-source-reed.consumer.side.diagnostic":"Feedback focado","open-source-reed.consumer.side.boundary":"Função dentro da Fabric","open-source-reed.consumer.side.input":"texto estruturado","open-source-reed.consumer.side.parts":"partes nomeadas","open-source-reed.consumer.side.runA":"primeira execução da Fabric","open-source-reed.consumer.side.runB":"execução posterior da Fabric","open-source-reed.consumer.side.sameContract":"Mesmo texto e mesmas condições de leitura","open-source-reed.consumer.side.moment.open":"Abrir as regras do espaço de trabalho","open-source-reed.consumer.side.moment.change":"Alterar uma definição","open-source-reed.consumer.side.moment.check":"Voltar e verificar","open-source-reed.consumer.side.exactPart":"um campo afetado","open-source-reed.consumer.side.notWholeFile":"A Fabric pode apontar para a parte afetada mantendo o resto à vista","open-source-reed.consumer.side.productChooses":"A Fabric é o espaço de trabalho que abre","open-source-reed.consumer.side.runsWithProduct":"A Reed lê texto estruturado por baixo","open-source-reed.consumer.side.noAccount":"Não opera uma ferramenta Reed separada","open-source-reed.consumer.side.resultReturns":"O resultado regressa ao Fabric","open-source-reed.consumer.board.visible":"pronto para o Fabric","open-source-reed.consumer.board.structure.path":"estrutura de texto","open-source-reed.consumer.board.repeat.path":"executar comparação","open-source-reed.consumer.board.moments.path":"momentos do espaço de trabalho","open-source-reed.consumer.board.diagnostic.path":"feedback focado","open-source-reed.consumer.board.boundary.path":"função dentro do Fabric","open-source-reed.consumer.board.structure.footLeft":"o texto original permanece ligado","open-source-reed.consumer.board.structure.footRight":"o texto torna-se partes nomeadas","open-source-reed.consumer.board.repeat.footLeft":"mesmas condições repetidas","open-source-reed.consumer.board.repeat.footRight":"mesmo resultado","open-source-reed.consumer.board.moments.footLeft":"o Fabric permanece visível","open-source-reed.consumer.board.moments.footRight":"a estrutura apoia cada passo","open-source-reed.consumer.board.diagnostic.footLeft":"uma parte afetada","open-source-reed.consumer.board.diagnostic.footRight":"resposta focada","open-source-reed.consumer.board.boundary.footLeft":"sem ferramenta Reed separada","open-source-reed.consumer.board.boundary.footRight":"os resultados regressam ao Fabric","open-source-reed.consumer.board.source":"Texto estruturado do espaço de trabalho","open-source-reed.consumer.board.read":"ler","open-source-reed.consumer.board.structure":"Estrutura nomeada","open-source-reed.consumer.board.parts":"partes","open-source-reed.consumer.board.receipt":"ligadas ao texto original","open-source-reed.consumer.board.oneInput":"Um texto estruturado","open-source-reed.consumer.board.firstPlace":"Primeira execução no Fabric","open-source-reed.consumer.board.secondPlace":"Execução posterior no Fabric","open-source-reed.consumer.board.root":"resultado estruturado","open-source-reed.consumer.board.match":"Os resultados coincidem","open-source-reed.consumer.board.matchReason":"O texto e as condições de leitura permaneceram os mesmos","open-source-reed.consumer.board.youDo":"O que faz no Fabric","open-source-reed.consumer.board.reedExposes":"O que o Reed mantém claro","open-source-reed.consumer.board.softwareCan":"O que o Fabric pode fazer","open-source-reed.consumer.board.moment.open":"Abrir regras do espaço de trabalho","open-source-reed.consumer.board.moment.read":"Identificar as suas secções nomeadas","open-source-reed.consumer.board.moment.resultOpen":"Apresentá-las por ordem","open-source-reed.consumer.board.moment.change":"Alterar uma definição","open-source-reed.consumer.board.moment.locate":"Localizar o valor alterado","open-source-reed.consumer.board.moment.resultChange":"Responder apenas a essa parte","open-source-reed.consumer.board.moment.import":"Trazer texto estruturado","open-source-reed.consumer.board.moment.map":"Mapear campos e relações","open-source-reed.consumer.board.moment.resultImport":"Colocar valores deliberadamente","open-source-reed.consumer.board.moment.return":"Regressar mais tarde","open-source-reed.consumer.board.moment.verify":"Manter a estrutura inalterada","open-source-reed.consumer.board.moment.resultReturn":"Continuar de forma consistente","open-source-reed.consumer.board.changedLine":"uma parte alterada","open-source-reed.consumer.board.exactSpan":"local exato","open-source-reed.consumer.board.whatChanged":"Verificação da estrutura","open-source-reed.consumer.board.onePart":"1 parte alterada","open-source-reed.consumer.board.unchanged":"inalterado","open-source-reed.consumer.board.needsAttention":"requer atenção","open-source-reed.consumer.board.preciseMessage":"O Fabric pode transformar este local exato numa mensagem útil","open-source-reed.consumer.board.boundary.role":"o espaço de trabalho que utiliza","open-source-reed.consumer.board.boundary.use":"O que utiliza","open-source-reed.consumer.board.boundary.useBody":"O Dweve Fabric é o espaço de trabalho que abre","open-source-reed.consumer.board.boundary.setup":"O que o Reed lê","open-source-reed.consumer.board.boundary.setupBody":"Texto estruturado tratado pelo espaço de trabalho","open-source-reed.consumer.board.boundary.network":"O que o Reed devolve","open-source-reed.consumer.board.boundary.networkBody":"Partes, relações e locais exatos","open-source-reed.consumer.board.boundary.proof":"O que gere","open-source-reed.consumer.board.boundary.proofBody":"O seu trabalho no Fabric, não no Reed","open-source-reed.consumer.board.field.workspace":"Espaço de trabalho","open-source-reed.consumer.board.field.region":"Região","open-source-reed.consumer.board.field.review":"Revisão","open-source-reed.consumer.board.value.europe":"Europa","open-source-reed.consumer.board.value.required":"Obrigatório","open-source-reed.consumer.board.linkedText":"Cada valor permanece ligado ao seu lugar no texto original","open-source-reed.consumer.board.namedStructure":"Espaço de trabalho","open-source-reed.consumer.board.partsFound":"Partes encontradas","open-source-reed.consumer.board.structuredResult":"Resultado estruturado","open-source-reed.business.hero.lead":"Transformar texto formal em estrutura","open-source-reed.business.hero.accent":"que todas as equipas podem reutilizar","open-source-reed.business.hero.lede":"Reed é um motor local de inteligência de código para bases de código, construído em Rust. Transforma cada repositório num modelo estrutural estável, com uma árvore de análise verificável, localizações exatas, execuções repetíveis e planos de refatoração visíveis. Reed é publicado na sexta ronda do programa de lançamento da fundação Dweve, com a sua documentação em docs.dweve.com no mesmo dia.","open-source-reed.business.hero.actionPrimary":"Ver o valor operacional","open-source-reed.business.hero.actionSecondary":"Ver a entrega","open-source-reed.business.hero.ledger":"Reed em resumo","open-source-reed.business.hero.row.input":"Entrada","open-source-reed.business.hero.row.inputValue":"Texto formal e código","open-source-reed.business.hero.row.output":"Saída","open-source-reed.business.hero.row.outputValue":"Estrutura nomeada e localizada","open-source-reed.business.hero.row.conditions":"Condições de leitura","open-source-reed.business.hero.row.conditionsValue":"Mantidas com o resultado","open-source-reed.business.hero.row.repeat":"Repetibilidade","open-source-reed.business.hero.row.repeatValue":"Mesma entrada, mesma saída","open-source-reed.business.hero.row.change":"Deteção de alterações","open-source-reed.business.hero.row.changeValue":"Entrada diferente, resultado diferente","open-source-reed.business.hero.row.integration":"Integração","open-source-reed.business.hero.row.integrationValue":"A sua cadeia de ferramentas existente","open-source-reed.business.hero.row.uses":"Utilização a jusante","open-source-reed.business.hero.row.usesValue":"Validação, pesquisa, auditoria","open-source-reed.business.hero.row.evidence":"Evidência","open-source-reed.business.hero.row.evidenceValue":"Resultado verificável","open-source-reed.business.handoff.eyebrow":"A entrega operacional","open-source-reed.business.handoff.lead":"Ler texto estruturado uma vez","open-source-reed.business.handoff.accent":"reutilizar o resultado em todo o lado","open-source-reed.business.handoff.body":"As entradas formais tornam-se frequentemente numa cadeia de leitores pontuais, cada um interpretando a mesma fonte de forma ligeiramente diferente. Reed transforma uma leitura definida em estrutura nomeada com localizações exatas e um resultado repetível. A validação, a pesquisa e a auditoria podem então começar a partir da mesma entrega, em vez de a reconstruir.","open-source-reed.business.handoff.pill1":"Uma leitura","open-source-reed.business.handoff.pill2":"Partes nomeadas","open-source-reed.business.handoff.pill3":"Resultado repetível","open-source-reed.business.handoff.footer":"Uma entrega estruturada suporta todas as verificações a jusante","open-source-reed.business.handoff.side.label":"Reutilização a jusante","open-source-reed.business.handoff.side.sub":"Um resultado, três utilizações operacionais","open-source-reed.business.handoff.side.tag":"Partilhado","open-source-reed.business.handoff.side.validation":"Validação","open-source-reed.business.handoff.side.validationBody":"Verificar campos nomeados contra uma estrutura acordada","open-source-reed.business.handoff.side.search":"Pesquisa","open-source-reed.business.handoff.side.searchBody":"Encontrar partes e relações sem reler o texto bruto","open-source-reed.business.handoff.side.audit":"Auditoria","open-source-reed.business.handoff.side.auditBody":"Rastrear o resultado até à localização exata da fonte","open-source-reed.business.handoff.side.coreBody":"Estrutura nomeada e localizada","open-source-reed.business.handoff.side.input":"Entrada formal","open-source-reed.business.handoff.side.inputBody":"Código, configuração e linguagens definidas","open-source-reed.business.handoff.side.footLeft":"Uma leitura","open-source-reed.business.handoff.side.footRight":"Muitas utilizações","open-source-reed.close.consumer.label":"Continuar no Fabric","open-source-reed.close.consumer.headline":"Reed funciona silenciosamente enquanto trabalha no Fabric","open-source-reed.close.consumer.body":"Veja como o Dweve Fabric transforma estrutura fiável em funcionalidades de espaço de trabalho, feedback focado e resultados repetíveis, sem adicionar outra ferramenta ao seu dia.","open-source-reed.close.consumer.primary":"Explorar o Dweve Fabric","open-source-reed.close.consumer.secondary":"Rever feedback preciso","open-source-reed.close.business.label":"Pôr Reed a trabalhar","open-source-reed.close.business.headline":"Dar a todas as equipas a jusante a mesma estrutura","open-source-reed.close.business.body":"Comece com uma entrada formal, defina como deve ser lida e deixe que a validação, a pesquisa e a auditoria reutilizem o mesmo resultado nomeado e localizado.","open-source-reed.close.business.primary":"Rever a implementação","open-source-reed.close.business.secondary":"Perguntar sobre o lançamento","open-source-reed.business.value.eyebrow":"Valor operacional","open-source-reed.business.value.lead":"Manter uma leitura definida","open-source-reed.business.value.accent":"reutilizá-la a jusante","open-source-reed.business.value.body":"A Reed transforma cada entrada formal numa árvore nomeada e localizada. A validação, a pesquisa e a auditoria podem usar essa mesma leitura, reduzindo a duplicação de análise e a deriva de interpretação, mantendo as alterações e as evidências rastreáveis.","open-source-reed.business.value.pill1":"Mantida uma vez","open-source-reed.business.value.pill2":"Nomeada e localizada","open-source-reed.business.value.pill3":"Reutilizada a jusante","open-source-reed.business.value.footer":"Uma leitura mantém-se consistente da entrada à evidência","open-source-reed.business.value.side.label":"Ganhos operacionais","open-source-reed.business.value.side.sub":"Uma leitura, reutilizada","open-source-reed.business.value.side.tag":"Estrutura partilhada","open-source-reed.business.value.side.reading":"Uma leitura definida","open-source-reed.business.value.side.readingBody":"Defina como a entrada formal é lida num único local e reutilize a árvore resultante nas verificações operacionais.","open-source-reed.business.value.side.structure":"Estrutura nomeada e localizada","open-source-reed.business.value.side.structureBody":"Os nós mantêm os seus nomes e localizações de origem, dando às equipas a jusante os mesmos pontos de referência.","open-source-reed.business.value.side.change":"Isolamento exato de alterações","open-source-reed.business.value.side.changeBody":"A análise incremental revisita as subárvores afetadas, tornando explícito o âmbito de uma edição.","open-source-reed.business.value.side.evidence":"Evidência repetível","open-source-reed.business.value.side.evidenceBody":"Um certificado liga a entrada e as condições de leitura à árvore, para que o resultado registado possa ser verificado novamente.","open-source-reed.business.value.side.marker":"Pronto","open-source-reed.business.value.side.footLeft":"Mantida uma vez","open-source-reed.business.value.side.footRight":"Reutilizada a jusante","open-source-reed.business.rollout.eyebrow":"Adoção faseada","open-source-reed.business.rollout.lead":"Comece com uma entrada formal","open-source-reed.business.rollout.accent":"estenda a mesma leitura","open-source-reed.business.rollout.body":"Comece com uma entrada formal limitada. Defina a sua gramática e configuração, retenha a árvore nomeada e localizada resultante e o certificado e, em seguida, adicione validação, pesquisa e auditoria como utilizações a jusante. Cada fase estende a mesma leitura em vez de introduzir outro caminho de análise.","open-source-reed.business.rollout.pill1":"Uma entrada formal","open-source-reed.business.rollout.pill2":"Leitura definida","open-source-reed.business.rollout.pill3":"Reutilização a jusante","open-source-reed.business.rollout.footer":"A adoção expande-se reutilizando a mesma estrutura","open-source-reed.business.rollout.side.label":"Caminho de adoção","open-source-reed.business.rollout.side.sub":"Entrada primeiro, utilizações depois","open-source-reed.business.rollout.side.tag":"Fases","open-source-reed.business.rollout.side.stage1":"Fase um","open-source-reed.business.rollout.side.reading":"Estabelecer a leitura","open-source-reed.business.rollout.side.readingBody":"Selecione uma entrada formal limitada e registe a gramática e a configuração que definem como a Reed a lê.","open-source-reed.business.rollout.side.stage2":"Fase dois","open-source-reed.business.rollout.side.use":"Provar uma utilização operacional","open-source-reed.business.rollout.side.useBody":"Use a árvore nomeada e localizada para uma tarefa e retenha o certificado com o resultado.","open-source-reed.business.rollout.side.stage3":"Fase três","open-source-reed.business.rollout.side.extend":"Estender a mesma estrutura","open-source-reed.business.rollout.side.extendBody":"Adicione validação, pesquisa ou auditoria sem introduzir um caminho de análise separado.","open-source-reed.business.rollout.side.footLeft":"Uma entrada formal","open-source-reed.business.rollout.side.footRight":"Mais utilizações a jusante","oss-reed-audit-record.label":"LEITURA","oss-reed-band-board.label":"LEITURA","oss-reed-before-you-change.label":"LEITURA","oss-reed-bench.ee9b70dea3":"Análise estrutural SIMD","oss-reed-bench.7e59118250":"SSE4.2, AVX2, AVX-512, NEON","oss-reed-bench.681071db21":"2 a 4 GB/s","oss-reed-bench.ea8d9aed1d":"SLR JSON","oss-reed-bench.093ad19ef7":"Orientado por tabelas, sem retrocesso","oss-reed-bench.b0d5b43a33":"~41 MiB/s","oss-reed-bench.172729a7ed":"SLR TOML","oss-reed-bench.83ec7cd640":"Orientado por tabelas","oss-reed-bench.f98c0022d0":"~36 MiB/s","oss-reed-bench.82ff56baf1":"SLR XML","oss-reed-bench.88deff7c29":"~31 MiB/s","oss-reed-bench.9d6e315631":"SLR Dockerfile","oss-reed-bench.f4e01fb59a":"~21 MiB/s","oss-reed-bench.06c13f6961":"GLL Rust","oss-reed-bench.a24dec5804":"CFG completo, suporte a ambiguidade","oss-reed-bench.47ab5affea":"~320 KiB/s","oss-reed-bench.c8b118cc43":"Proveniência da compilação","oss-reed-bench.2499419793":"O CI publica a raiz do certificado da fonte analisada. Os consumidores verificam-na antes de implementar.","oss-reed-bench.fb85566784":"Cadeia de fornecimento","oss-reed-bench.8e2c177dc3":"As ferramentas de SBOM registam a raiz Reed de cada dependência analisada. A adulteração de código fornecido quebra a cadeia.","oss-reed-bench.e9c9dc5433":"Documentos regulamentares","oss-reed-bench.f4e335d700":"O Markdown e a configuração analisados pelo Reed dão aos reguladores uma impressão digital que podem fixar numa submissão.","oss-reed-bench.1d74aa53fa":"Revisão de código silenciosa","oss-reed-bench.06208da963":"Os revisores veem apenas subárvores alteradas. Os hashes dos nós inalterados permanecem estáveis, reduzindo o ruído da revisão.","oss-reed-bench.eca6a52220":"Linters entre linguagens","oss-reed-bench.5761050ab2":"Um padrão RQL atravessa fronteiras gramaticais, correspondendo a Rust, TypeScript e Python através da mesma consulta estrutural.","oss-reed-bench.6711d5c8b4":"Ingestão de conhecimento","oss-reed-bench.55cc7ded38":"O Spindle usa o Reed para analisar documentos ingeridos em átomos com proveniência. As citações apontam para nós.","oss-reed-bench.8eb9e20a6c":"reed bench","oss-reed-bench.3d2ebe37d8":"CPU padrão, sem GPU","oss-reed-bench.59a2e0d47c":"Tabela de desempenho do README","oss-reed-bench.cee50dc974":"Débito por motor","oss-reed-bench.a77faa7082":"Caminho rápido SLR","oss-reed-bench.92c003ef11":"Pior caso GLL O(n^3)","oss-reed-bench.05c1a0a528":"Incremental O(edição)","oss-reed-bench.7beb866476":"SLR para velocidade, GLL para generalidade. A reanálise incremental toca apenas na subárvore editada.","oss-reed-bench.70510b3260":"Reed / desempenho","oss-reed-bindings.label":"LEITURA","oss-reed-biz-audit-answer.7011b1a621":"A resposta","oss-reed-biz-audit-answer.9464a4898a":"Veio do repositório certo, pode acreditar na nossa palavra.","oss-reed-biz-audit-answer.a6bb9a2b94":"Para o provar","oss-reed-biz-audit-answer.3a9ca0b622":"Reconstruir todo o código e esperar que corresponda ao que foi lançado.","oss-reed-biz-audit-answer.293cbd1e95":"O custo","oss-reed-biz-audit-answer.2310f9414f":"Dias de tempo da equipa, um processo frágil e um resultado em que ninguém confia totalmente.","oss-reed-biz-audit-answer.907587b97e":"Aqui está o recibo de prova que foi guardado no momento em que a fonte foi lida.","oss-reed-biz-audit-answer.d662724945":"Qualquer pessoa pode verificar o recibo de forma independente. Altere uma linha e deixa de corresponder.","oss-reed-biz-audit-answer.0d6a1ed3aa":"Minutos, não dias. Sem reconstrução, sem correria e um resultado que se sustenta por si só.","oss-reed-biz-audit-answer.39007c5602":"Uma pergunta, duas respostas","oss-reed-biz-audit-answer.b071f9b25d":"prova, não confiança","oss-reed-biz-audit-answer.49a7f864e1":"O auditor pergunta","oss-reed-biz-audit-answer.572218208b":"Isto foi construído a partir da fonte aprovada e pode prová-lo?","oss-reed-biz-audit-answer.8d9586bc88":"Sem Reed","oss-reed-biz-audit-answer.09d380532c":"Uma cadeia de confiança","oss-reed-biz-audit-answer.d043ec70b1":"Com Reed","oss-reed-biz-audit-answer.538cfbfff5":"Uma peça de evidência","oss-reed-biz-audit-answer.76483f7a68":"Confiança não é evidência, um recibo é","oss-reed-biz-license.70510b3260":"Reed / transferência operacional","oss-reed-biz-license.87b43771bc":"Uma entrada formal torna-se uma estrutura nomeada e localizada que todas as verificações a jusante podem reutilizar. A Reed mantém as condições de leitura e o resultado juntos, para que as equipas deixem de interpretar o mesmo texto de formas diferentes em cada transferência.","oss-reed-biz-license.077ff97a44":"Uma leitura, muitos usos a jusante","oss-reed-biz-license.c640fd1366":"Repetível","oss-reed-biz-license.7983e2a99d":"Transferência mapeada","oss-reed-biz-license.45279e3239":"Execute as mesmas condições novamente e a mesma estrutura será devolvida; uma alteração real permanece visível.","oss-reed-biz-license.d06839d319":"Estrutura clara, pronta a reutilizar","oss-reed-biz-license.e03947cc0c":"Repetir","oss-reed-biz-license.dd464298ca":"A validação, a pesquisa e as verificações a jusante partem do mesmo resultado estruturado.","oss-reed-biz-license.b6e77c24ce":"Uso a jusante","oss-reed-biz-license.9bb0265b2d":"A Reed mapeia campos e relações uma vez, em vez de deixar cada equipa reinterpretar linhas brutas.","oss-reed-biz-license.6eef664840":"Partes nomeadas e localizadas","oss-reed-biz-license.1ef1565eea":"Estrutura","oss-reed-biz-license.ace00c4e50":"Uma leitura acordada trata a entrada formal e mantém as suas condições explícitas.","oss-reed-biz-license.8ddd409cb8":"Resultado estruturado partilhado","oss-reed-biz-license.3229609e15":"Entrada","oss-reed-biz-license.inputValue":"Leitura definida","oss-reed-biz-rollout.3c913f5814":"De uma entrada formal para uma utilização operacional mais ampla","oss-reed-biz-rollout.4e7490119f":"A adoção começa com uma leitura definida e expande-se ao reutilizar a sua estrutura e evidência em trabalhos posteriores.","oss-reed-biz-rollout.d00ead1d2b":"Uma leitura, utilização em expansão","oss-reed-biz-rollout.0ad767392b":"Adoção faseada, utilização a utilização","oss-reed-biz-rollout.9a409db47e":"Ligue a validação, a pesquisa e a auditoria à mesma estrutura sem adicionar caminhos de análise separados.","oss-reed-biz-rollout.68f0ae4911":"Responsáveis pelo processo","oss-reed-biz-rollout.9adbde4b64":"Adicionar utilizações posteriores","oss-reed-biz-rollout.f447770438":"Fase quatro","oss-reed-biz-rollout.c965018c89":"Mantenha a árvore e o seu certificado e, em seguida, repita a leitura nas mesmas condições para confirmar a evidência.","oss-reed-biz-rollout.5b12e653c8":"Responsável pelo controlo","oss-reed-biz-rollout.375d383b9e":"Estabelecer a evidência","oss-reed-biz-rollout.d041be216c":"Fase três","oss-reed-biz-rollout.be582c0475":"Defina a gramática e a configuração que determinam a estrutura nomeada e localizada que a Reed devolve.","oss-reed-biz-rollout.f998547ee1":"Definir a leitura","oss-reed-biz-rollout.16bb8dfc44":"Fase dois","oss-reed-biz-rollout.0f39913ed0":"Escolha uma entrada formal limitada cuja leitura suporte uma decisão operacional recorrente.","oss-reed-biz-rollout.3fc79400cb":"Responsável pelo domínio","oss-reed-biz-rollout.8cada45f28":"Escolher uma entrada formal","oss-reed-biz-rollout.e97cc54395":"Fase um","oss-reed-biz-sovereignty.2292370c6e":"Nos seus próprios servidores","oss-reed-biz-sovereignty.c4ebd89abf":"Dentro das suas instalações","oss-reed-biz-sovereignty.a8d5d4d314":"O Reed funciona nas máquinas que já tem, atrás da sua própria firewall. O trabalho nunca sai da sala.","oss-reed-biz-sovereignty.7f8bd509cc":"Num centro de dados da UE","oss-reed-biz-sovereignty.2808571ba5":"Fixado na Europa","oss-reed-biz-sovereignty.4c5a72e02a":"Quando utiliza um centro de dados, este permanece dentro da União Europeia, numa região à sua escolha.","oss-reed-biz-sovereignty.ec9dfc4fd3":"Totalmente offline","oss-reed-biz-sovereignty.1103342d8a":"Sem qualquer ligação","oss-reed-biz-sovereignty.a5b9dbb2cb":"Para o trabalho mais sensível, o Reed funciona sem rede. Não depende de nenhum serviço externo.","oss-reed-biz-sovereignty.3f83fd4f07":"Onde funciona, a quem responde","oss-reed-biz-sovereignty.edf95cc67a":"Europeu por predefinição","oss-reed-biz-sovereignty.cc108e9214":"Os seus dados permanecem onde decidir.","oss-reed-biz-sovereignty.b59c21ef95":"O Reed não tem servidor próprio e não comunica com nada externo. Funciona onde o executa, sob regras europeias, e nada atravessa uma fronteira que não aprovou.","oss-reed-biz-sovereignty.191f244deb":"Soberania da UE","oss-reed-biz-sovereignty.6c872c9438":"A mesma ferramenta, as mesmas provas, em todos os três. Não lhe é pedido que mude de plataforma para passar de um para o outro.","oss-reed-biz-sovereignty.70510b3260":"Reed / soberania","oss-reed-biz-value.b039d4427c":"Uma leitura da entrada para evidência","oss-reed-biz-value.a6c1933f89":"O que se torna preciso","oss-reed-biz-value.aba3dee917":"O que permanece consistente","oss-reed-biz-value.45b172e5f4":"Mantido e reutilizado","oss-reed-biz-value.c93da30343":"Valor operacional em todo o fluxo de trabalho","oss-reed-biz-value.c6142544b0":"Novos usos baseiam-se na mesma estrutura e evidência, reduzindo a deriva de interpretação à medida que a adoção se expande.","oss-reed-biz-value.ddcfa58876":"Reutilização a jusante","oss-reed-biz-value.63a7bf9034":"O certificado liga a entrada, a gramática e a configuração à árvore, para que a leitura possa ser verificada novamente.","oss-reed-biz-value.bde3a56ea2":"Evidência repetível","oss-reed-biz-value.34c42ebe24":"A análise incremental revisita as subárvores afetadas, mantendo explícito o âmbito de uma edição.","oss-reed-biz-value.870c4d024a":"Isolamento exato de alterações","oss-reed-biz-value.f92f27dccc":"Validação, pesquisa e auditoria podem usar a mesma árvore em vez de manter caminhos de análise separados.","oss-reed-biz-value.1689e427a8":"Menos interpretação duplicada","oss-reed-biz-value.c95a2eb325":"A árvore resultante contém nós nomeados e localizações de origem que as verificações operacionais podem abordar diretamente.","oss-reed-biz-value.0d45a54e89":"Estrutura nomeada e localizada","oss-reed-biz-value.6d680e2276":"A gramática e a configuração definem como o Reed lê a entrada, para que essa interpretação seja mantida num único lugar.","oss-reed-biz-value.2c7dac0066":"Uma leitura mantida","oss-reed-bounds.label":"LEITURA","oss-reed-business-glyph.5a93da6911":"Reed de relance","oss-reed-business-glyph.defb7ec73c":"Uma leitura, muitos usos a jusante","oss-reed-business-glyph.64ae43e8fe":"Leitura definida","oss-reed-business-glyph.a7e1f88422":"Da entrada à evidência","oss-reed-business-glyph.8ac7aa173f":"Entrega operacional","oss-reed-business-glyph.2ce04ce4ff":"Serviço externo","oss-reed-business-glyph.6eef664840":"Nenhum","oss-reed-business-glyph.8fde48f31a":"Subscrição","oss-reed-business-glyph.5703321d0e":"Executa em","oss-reed-business-glyph.143a3eb4d2":"Hardware que possui","oss-reed-business-glyph.81076ea516":"Resposta de auditoria","oss-reed-business-glyph.ac3f4bd12c":"Prova, não confiança","oss-reed-business-glyph.1d197d39c5":"Onde é executado","oss-reed-business-glyph.834cc0e4a2":"Os seus dados permanecem na","oss-reed-business-glyph.576347ec82":"Europa","oss-reed-business-glyph.e8aea7960c":", nos seus próprios servidores, se quiser.","oss-reed-business-glyph.2292370c6e":"Nos seus próprios servidores","oss-reed-business-glyph.7f8bd509cc":"Num centro de dados da UE","oss-reed-business-glyph.69dda5846e":"Totalmente offline","oss-reed-business-glyph.60ce35a60d":"Possui a sua própria cópia","oss-reed-business-glyph.6b5eb5323e":"Recibos BLAKE3","oss-reed-business-glyph.cbd17d59ba":"Sem dependência","oss-reed-business-glyph.row.input":"Entrada formal","oss-reed-business-glyph.row.inputValue":"Uma leitura definida","oss-reed-business-glyph.row.structure":"Estrutura nomeada","oss-reed-business-glyph.row.structureValue":"Localizações exatas","oss-reed-business-glyph.row.repeat":"Execução repetida","oss-reed-business-glyph.row.repeatValue":"Mesmo resultado","oss-reed-business-glyph.row.change":"Entrada alterada","oss-reed-business-glyph.row.changeValue":"Alteração visível","oss-reed-business-glyph.downstream.label":"A entrega","oss-reed-business-glyph.downstream.input":"Entrada formal","oss-reed-business-glyph.downstream.output":"Estrutura nomeada","oss-reed-business-glyph.downstream.note":"O mesmo resultado estruturado pode servir mais do que uma equipa operacional.","oss-reed-business-glyph.downstream.validation":"Validação","oss-reed-business-glyph.downstream.search":"Pesquisa","oss-reed-business-glyph.downstream.audit":"Auditoria","oss-reed-business-glyph.footer":"Uma leitura, reutilizada a jusante","oss-reed-business-glyph.tag.locations":"Localizações exatas","oss-reed-business-glyph.tag.evidence":"Evidência repetível","oss-reed-cascade.label":"LEITURA","oss-reed-chain-states.label":"LEITURA","oss-reed-change-gate.label":"LEITURA","oss-reed-claim-ledger.label":"LEITURA","oss-reed-consumer-everyday.959d6f9063":"A sua aplicação de escrita","oss-reed-consumer-everyday.92662e6a9b":"Abre uma carta que guardou no inverno passado","oss-reed-consumer-everyday.e7124e9ae5":"A Reed lê o ficheiro antigo corretamente, por isso cada palavra e espaço volta exatamente como o deixou.","oss-reed-consumer-everyday.6414e3e8c0":"Um formulário online","oss-reed-consumer-everyday.93ea20fa54":"Preenche os seus dados e carrega em enviar","oss-reed-consumer-everyday.c58f9685c6":"A Reed verifica se o formulário foi lido na íntegra, para que nada do que escreveu seja perdido ou baralhado pelo caminho.","oss-reed-consumer-everyday.8ddd00ec19":"Um assistente que responde a perguntas","oss-reed-consumer-everyday.34c308384c":"Faz-lhe a mesma pergunta amanhã","oss-reed-consumer-everyday.9defc7b990":"A Reed lê a pergunta da mesma forma de cada vez, por isso recebe a mesma resposta calma, e não uma nova suposição.","oss-reed-consumer-everyday.c9f4926f27":"As definições de uma aplicação","oss-reed-consumer-everyday.c49b9e2d8b":"Altera uma definição e fecha a tampa","oss-reed-consumer-everyday.bd5fd65edd":"A Reed lê as suas escolhas corretamente da próxima vez, por isso a aplicação abre como a deixou.","oss-reed-consumer-everyday.c457d365f4":"Onde a Reed ajuda discretamente","oss-reed-consumer-everyday.1810569664":"a trabalhar em segundo plano","oss-reed-consumer-everyday.43b2c0b671":"Um dia com as suas aplicações","oss-reed-consumer-everyday.b45a2e6027":"A Reed, por baixo","oss-reed-consumer-everyday.fead394e05":"Nunca abre a Reed, nunca a configura e nunca a vê. Ela funciona dentro das aplicações que já\n          utiliza, da mesma forma que um bom par de óculos funciona sem nunca pensar neles.","oss-reed-consumer-everyday.e87a321268":"Sempre presente, nunca no caminho","oss-reed-consumer-glyph.108f03ad30":"Devolvido ao Fabric","oss-reed-consumer-glyph.53097dc3d6":"Locais preservados","oss-reed-consumer-glyph.10fc3853d2":"Partes reconhecidas","oss-reed-consumer-glyph.818c357c8a":"Resultado estruturado","oss-reed-consumer-glyph.2ae07849bd":"Execução posterior do Fabric","oss-reed-consumer-glyph.ba4b69f3a9":"Resultados coincidem","oss-reed-consumer-glyph.11d47fdd40":"Resultado estruturado","oss-reed-consumer-glyph.bc26ec8d24":"Primeira execução do Fabric","oss-reed-consumer-glyph.32ee4d8f25":"O Fabric recebe a mesma estrutura sempre que o texto permanece igual","oss-reed-consumer-glyph.fc82eacdab":"Um texto, uma estrutura","oss-reed-consumer-help.1045b8472c":"Ajudante discreto","oss-reed-consumer-help.584b9b655e":"Nunca toca no Reed diretamente. Funciona silenciosamente por baixo das aplicações que utiliza, tal como uns bons óculos funcionam sem que neles pense.","oss-reed-consumer-help.b629985896":"Pode perguntar-se","oss-reed-consumer-help.013fcd8ed4":"nada para configurar","oss-reed-consumer-help.4784362df5":"Pequenas preocupações, respostas calmas","oss-reed-consumer-help.a327605a4d":"O Reed é aberto e gratuito para todos. Nunca fica preso e ninguém lho pode tirar.","oss-reed-consumer-help.9eb535b2cf":"Estou preso a uma empresa para sempre?","oss-reed-consumer-help.636e502287":"Pergunta-se quem o possui realmente","oss-reed-consumer-help.504a207e53":"O Reed guarda um pequeno recibo do que leu. Altere uma palavra e o recibo deixa de corresponder.","oss-reed-consumer-help.5cba19c50a":"Como é que alguém saberia se uma palavra foi trocada?","oss-reed-consumer-help.83f6ba53c6":"Alguém diz que um ficheiro foi alterado","oss-reed-consumer-help.882bc2854f":"O Reed lê as coisas sempre da mesma maneira, por isso a resposta não varia de um dia para o outro.","oss-reed-consumer-help.4b2bc87940":"Porque é que a máquina me deu duas respostas diferentes?","oss-reed-consumer-help.0f896cc0f6":"Faz a mesma pergunta duas vezes","oss-reed-consumer-help.3c9ea40f4f":"O Reed é a parte que lê o ficheiro corretamente, para que as suas palavras voltem tal como as deixou.","oss-reed-consumer-help.40605cd500":"A mesma entrada continuará a ser lida da mesma forma daqui a anos?","oss-reed-consumer-help.b2f772db1a":"Abre um documento antigo","oss-reed-consumer-mirror.1e48f4da50":"A mesma resposta, em qualquer lugar","oss-reed-consumer-mirror.ee8e3c6394":"uma promessa silenciosa","oss-reed-consumer-mirror.f811e564d9":"O seu computador em casa","oss-reed-consumer-mirror.d28d0d8adb":"a mesma carta","oss-reed-consumer-mirror.8ef9f3f38d":"o mesmo carimbo","oss-reed-consumer-mirror.6fb8eb6f63":"Correspondem","oss-reed-consumer-mirror.bb2f078f93":"Um computador distante","oss-reed-consumer-mirror.df92246b15":"Duas máquinas diferentes leem exatamente a mesma carta e obtêm exatamente o mesmo carimbo. É\n          essa a ideia central. A resposta não muda só porque o computador mudou.","oss-reed-consumer-mirror.6d3e1a23bc":"Mesma entrada, mesma saída","oss-reed-consumer-plain.bc531dbead":"Lê ficheiros para o computador","oss-reed-consumer-plain.0ba3bb7031":"Um documento, uma fotografia de um formulário, as definições dentro de uma aplicação. Reed é a parte que o abre e compreende o que está lá dentro, para que o resto do programa o possa utilizar.","oss-reed-consumer-plain.a5dc595c58":"Como um bom par de óculos de leitura para a máquina.","oss-reed-consumer-plain.d487c6b320":"Guarda um recibo","oss-reed-consumer-plain.985b955681":"Sempre que Reed lê algo, regista uma pequena prova de que olhou exatamente para esse ficheiro e para mais nada. Se alguém alterar uma única palavra mais tarde, o recibo deixa de corresponder.","oss-reed-consumer-plain.747de2000a":"Como o carimbo num pacote que mostra que não foi aberto no caminho.","oss-reed-consumer-plain.f67d12e94d":"Dá a mesma resposta todas as vezes","oss-reed-consumer-plain.19a8633b8f":"Execute-o no seu computador ou num computador noutro país, e Reed lê o mesmo ficheiro da mesma forma. Sem surpresas, sem suposições, sem resultados diferentes em dias diferentes.","oss-reed-consumer-plain.7067785dd9":"Como uma receita que faz sempre o mesmo bolo.","oss-reed-consumer-plain.73f1511cc0":"É gratuito e aberto","oss-reed-consumer-plain.d0f7c4fc44":"Qualquer pessoa pode ver como Reed funciona, utilizá-lo e partilhá-lo. Não está bloqueado atrás de um preço ou de uma palavra-passe. Pertence a todos os que o quiserem.","oss-reed-consumer-plain.7d0d1476cd":"Como um livro da biblioteca que qualquer pessoa pode requisitar.","oss-reed-consumer-plain.5e8e240a8d":"O que Reed faz por si","oss-reed-consumer-plain.55cc8b24cb":"em palavras simples","oss-reed-consumer-plain.d44bfebeea":"Feito para todos","oss-reed-consumer-questions.357192e2d3":"Nada escondido, nada a temer","oss-reed-consumer-questions.683f69614c":"Se só retiveres uma coisa, que seja esta. A Reed é gratuita, fica contigo e dá-te a mesma resposta sempre. Não tens nada para fazer nem nada com que te preocupar.","oss-reed-consumer-questions.0491ba7639":"respostas simples e honestas","oss-reed-consumer-questions.0917aba782":"Perguntas que podes ter","oss-reed-consumer-questions.bb5271d9d5":"Não vai. A Reed lê o mesmo ficheiro da mesma forma todas as vezes, em qualquer computador. Se o ficheiro não mudou, a resposta também não muda.","oss-reed-consumer-questions.b0b3da62e3":"E se um dia me der uma resposta diferente?","oss-reed-consumer-questions.c88c0368e6":"A Reed funciona dentro do produto e deixa o seu contrato de leitura visível. A equipa do produto pode reter a fonte, a configuração e os recibos em vez de depender de uma conta Reed externa.","oss-reed-consumer-questions.1187bb1147":"Estou a ficar preso a uma empresa?","oss-reed-consumer-questions.adf971f241":"Não. A Reed faz a leitura mesmo onde estás. Não envia nada para casa e não precisa da internet para fazer o seu trabalho, por isso as tuas coisas ficam contigo.","oss-reed-consumer-questions.388bd9398a":"Envia os meus ficheiros para algum lado?","oss-reed-consumer-questions.86053a5635":"Não. Nunca instalas a Reed e nunca a abres. Ela já vem incorporada nas aplicações que a utilizam e faz o seu pequeno trabalho silenciosamente em segundo plano.","oss-reed-consumer-questions.fdf9525ab4":"Tenho de configurar alguma coisa?","oss-reed-consumer-questions.6d7a4877ec":"Não. A Reed é gratuita e continuará a ser. Não há preço, nem subscrição, nem atualização que tenhas de comprar mais tarde. Pertence a todos os que a quiserem.","oss-reed-consumer-questions.cb9c0d92d4":"Alguma vez me vai pedir dinheiro?","oss-reed-coverage-trap.label":"LEITURA","oss-reed-disagreement.label":"LEITURA","oss-reed-edit-chain.label":"LEITURA","oss-reed-engines.70510b3260":"Reed / motores","oss-reed-engines.c26afd916d":"root_hash, opcionalmente assinado com Ed25519","oss-reed-engines.ff91553d43":"Depois selado. O root_hash liga quatro entradas sob o domínio REED_CERTIFICATE.","oss-reed-engines.765b96187e":"Mesma gramática .rgs. A escolha do motor afeta o débito, a memória e o comportamento de ambiguidade, nunca a correção.","oss-reed-engines.c1f65ddb75":"Motor","oss-reed-engines.9383732af3":"4 motores, uma gramática","oss-reed-engines.7eecaade9f":"cascata SLR para GLR para GLL","oss-reed-engines.acb38d8650":"Hash da árvore de sintaxe concreta, nó a nó.","oss-reed-engines.4831b4516d":"Hash da configuração de análise que produziu a árvore.","oss-reed-engines.ee3549afe9":"Hash do pacote de gramática RGB1 compilado.","oss-reed-engines.ad627b3ddf":"BLAKE3 da entrada, com hash através da árvore de peças Merkle.","oss-reed-engines.3021d2d840":"Pior caso O(n^3), GLL Rust ~320 KiB/s","oss-reed-engines.ae651bf26f":"GSS de Afroozeh-Izmaylova, chaves (estado, posição) mantêm o grafo polinomial. Saída SPPF.","oss-reed-engines.4977142e2a":"GLL","oss-reed-engines.e6659a41d8":"Bifurcação em conflito","oss-reed-engines.763d4a2f15":"Bifurcação de pilha, resolução de conflitos ordenada por @precedence, junta novamente quando os caminhos convergem.","oss-reed-engines.6f4c2db0d1":"GLR","oss-reed-engines.83ec7cd640":"Orientado por tabelas","oss-reed-engines.4b27ac22cf":"Núcleos de itens LR(0) fundidos com lookahead. Um meio-termo limpo entre SLR e GLR.","oss-reed-engines.ffbaa0836f":"~41 MiB/s, JSON","oss-reed-engines.a348c82efd":"Redução por conjunto FOLLOW. Tabelas de ação e goto planas. Escolhido para gramáticas sem conflitos.","oss-reed-estate-scope.label":"LEITURA","oss-reed-every-place.label":"LEITURA","oss-reed-fallback.label":"LEITURA","oss-reed-finding-life.label":"LEITURA","oss-reed-floors.label":"LEITURA","oss-reed-four-hashes.label":"LEITURA","oss-reed-four-readers.label":"LEITURA","oss-reed-guard-banner.label":"LEITURA","oss-reed-handoff.label":"LEITURA","oss-reed-hero-glyph.brandLabel":"Reed","oss-reed-hero-glyph.ready":"pronto","oss-reed-hero-glyph.session":"sessão","oss-reed-hero-glyph.85d300e78c":"sessãoMuted","oss-reed-hero-glyph.137f52ed73":"sessãoPlain","oss-reed-hero-glyph.7c6a5a87c1":"sessãoOk","oss-reed-hero-glyph.ed5665fa7a":"sessãoUser","oss-reed-hero-glyph.6b5eb5323e":"Rotas de parser declaradas","oss-reed-hero-glyph.89690ac571":"Reparse incremental","oss-reed-hero-glyph.c47e66b655":"raiz do recibo","oss-reed-hero-glyph.899cbf619a":"1 284 nós, 4 096 bytes","oss-reed-hero-glyph.4dda4c54fe":"serviço local","oss-reed-hero-glyph.0cb7f8cba2":"reed-lsp, servidor de linguagem","oss-reed-hero-glyph.69ed8daca6":"reed, binário CLI","oss-reed-hero-glyph.e8b2ac75be":"reed-core, crate Rust","oss-reed-hero-glyph.22b4b0c3c3":"Superfícies","oss-reed-hero-glyph.7c8cf84261":"Subcomandos","oss-reed-hero-glyph.5093bf162d":"Gramáticas disponíveis:","oss-reed-hero-glyph.0746e77fe7":"árvore de sintaxe concreta","oss-reed-hero-glyph.40be0476b6":"consulta de padrão","oss-reed-hero-glyph.a618b4be8d":"Consulta","oss-reed-hero-glyph.b37c7e2009":"39 gramáticas impostas","oss-reed-hero-glyph.8f8e9e692c":"Gramáticas","oss-reed-hero-glyph.82c4ed5526":"tabela, fork, geral","oss-reed-hero-glyph.7f5d63aa39":"Motores","oss-reed-hero-glyph.fd9ada2afd":"parser multi-motor, parse_auto em cascata de SLR para GLR para GLL","oss-reed-hero-glyph.a8abb3c771":"reed-cli,","oss-reed-hero-glyph.031a4e76f0":"JSON","oss-reed-hero-glyph.6e3604888c":"Python","oss-reed-hero-glyph.d4a86cb946":"TypeScript","oss-reed-hero-glyph.e2ae20d9ae":"Rust","oss-reed-index-answers.label":"LEITURA","oss-reed-keyword-dispatch.label":"LEITURA","oss-reed-nothing-leaves.label":"LEITURA","oss-reed-onboard.a4e2615820":"Construir","oss-reed-onboard.e0093ecad8":"A partir do espaço de trabalho clonado","oss-reed-onboard.e2342e9bee":"cargo install reed-cli --path crates/reed-cli","oss-reed-onboard.91a261b94c":"  Compilando reed-core v0.1.0","oss-reed-onboard.ad756e9fd8":"  Compilando reed-parser v0.1.0","oss-reed-onboard.57f62d4692":"   Pacote instalado reed-cli v0.1.0 (26 crates)","oss-reed-onboard.7840b24822":"Analisar","oss-reed-onboard.1f5c76b367":"parse_auto faz cascata de SLR para GLR para GLL","oss-reed-onboard.81cd7ee5e6":"reed parse src/ --grammar rust","oss-reed-onboard.de4bde0aa4":"Analisado src/ com gramática rust","oss-reed-onboard.406855ff4a":"Motor: cascata SLR, recuou para GLL em 2 ficheiros","oss-reed-onboard.1eb166a3c8":"Árvore construída, certificado vinculado à entrada + gramática + configuração","oss-reed-onboard.530afc0856":"Ler a prova","oss-reed-onboard.e672e5473a":"A raiz do certificado, reproduzível byte a byte","oss-reed-onboard.164495985b":"reed certify src/ --root","oss-reed-onboard.2d737901f3":"text_root    blake3:9f1c.. (árvore de peças de entrada)","oss-reed-onboard.a09c4954de":"grammar_hash blake3:2a77.. (pacote rust.rgs)","oss-reed-onboard.a09a1b113b":"root_hash    a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6","oss-reed-onboard.4db1540f72":"Fixe isto no CI. Entregue-o ao seu auditor.","oss-reed-onboard.0b081ad4a6":"reed @ o-seu-projeto","oss-reed-onboard.146308be84":"shell, passo","oss-reed-onboard.b871f125b0":"Rust 1.89, edição 2024","oss-reed-onboard.c8b720251d":"O hash raiz é reproduzível. Execute a mesma fonte em qualquer máquina e obterá os mesmos\n            bytes. Sem registo privado, sem rede no momento da análise.","oss-reed-onboard.70510b3260":"Reed / início rápido","oss-reed-one-install.label":"LEITURA","oss-reed-one-reading-banner.label":"LEITURA","oss-reed-phase-one.label":"LEITURA","oss-reed-plain-read.label":"LEITURA","oss-reed-plan-gates.label":"LEITURA","oss-reed-problem.95a27ac520":"A AST morre com o processo","oss-reed-problem.372cae8a61":"Os analisadores convencionais constroem uma árvore em memória e deixam-na desaparecer quando o programa termina. Reproduzir uma compilação significa analisar novamente todo o código, do zero.","oss-reed-problem.b90a38ae7f":"Sem repetição","oss-reed-problem.dffeac1209":"O certificado persiste","oss-reed-problem.50d70f2ee6":"As auditorias tornam-se cadeias de confiança","oss-reed-problem.999f4d4683":"Quando se pergunta \"foi este binário construído a partir de código-fonte aprovado?\", a resposta habitual é \"confie no sistema de compilação\". Isso é uma promessa, não uma prova que alguém possa verificar offline.","oss-reed-problem.76afe0e09f":"Não verificável","oss-reed-problem.4a29b16166":"Raiz BLAKE3","oss-reed-problem.8e458568c6":"Reanalisar para verificar","oss-reed-problem.11e5e5ead1":"A verificação significa reconstruir todo o projeto em condições controladas. Num código extenso, isso é lento, caro e frágil face a variações.","oss-reed-problem.2fe286e113":"Custo elevado","oss-reed-problem.6646648ed8":"Comparar hashes","oss-reed-problem.ea52f28429":"As edições propagam-se pelas árvores","oss-reed-problem.334704796c":"Sem nós endereçados por conteúdo, uma alteração de uma linha parece uma reescrita total da árvore. A revisão baseada em diffs torna-se uma parede de ruído que ninguém lê.","oss-reed-problem.3dcb7a5281":"Diffs ruidosos","oss-reed-problem.770c2a8c8b":"Reanálise O(edit)","oss-reed-problem.3c988e6dc3":"A maioria dos analisadores","oss-reed-problem.357a08139d":"deita fora a prova","oss-reed-problem.188fb5d6cf":"Reed","oss-reed-problem.66eed25d17":"guarda um recibo portátil","oss-reed-problem.b2c94f4627":"A confiança é uma afirmação. Um hash é um recibo que qualquer pessoa pode verificar.","oss-reed-problem.70510b3260":"Reed / prova","oss-reed-project-scan.label":"LEITURA","oss-reed-query.70510b3260":"Reed / consulta","oss-reed-query.12c6ad3c05":"Uma linguagem de padrões em árvore, todas as gramáticas. Uma consulta é reproduzida de forma bit-exata contra a mesma raiz.","oss-reed-query.379e1f1c85":"fixado à raiz da árvore","oss-reed-query.0e0ccb5e58":"Correspondências em 412 ficheiros","oss-reed-query.6061ba8c28":"Bytecode compilado","oss-reed-query.7a0fddbe94":"RqlCompiler","oss-reed-query.00ed06e9a8":"Fonte RQL","oss-reed-query.2644b7d942":"Consultas","oss-reed-query.d70e511fe1":"Bytecode de 20 opcodes","oss-reed-query.906e61fe7c":"RqlVm, com retrocesso","oss-reed-query.fb36f86d4e":"consulta reed","oss-reed-query.93f24a66d0":"2 ficheiros, 3 correspondências","oss-reed-query.03a93eb58b":"literal de string, 2 correspondências","oss-reed-query.7a57e2c40f":"literal de string, 1 correspondência","oss-reed-query.e80d55f5a7":"CAPTURAR","oss-reed-query.41eada7bbe":"(string (regex /TODO/) @m)","oss-reed-query.1954c47dc6":"Regex dentro de strings","oss-reed-query.1812a75c30":"30 caminhos","oss-reed-query.a00cdc46c0":"7 caminhos de importação","oss-reed-query.951130664d":"9 caminhos de importação","oss-reed-query.ef08f4b671":"14 caminhos de importação","oss-reed-query.9a13a71cf4":"DESCER","oss-reed-query.a0ab7c5955":"(import (path) @p)","oss-reed-query.601020d90d":"Contar importações","oss-reed-query.73040e4742":"3 correspondências","oss-reed-query.e6580e6770":"bloco inseguro, 23 linhas","oss-reed-query.728536f392":"bloco inseguro, 4 linhas","oss-reed-query.f9dcb6f210":"bloco inseguro, 12 linhas","oss-reed-query.a97f1f9097":"EMIT","oss-reed-query.3dd4f24cd6":"(unsafe_block) @hit","oss-reed-query.ee5d843e3e":"Encontrar blocos inseguros","oss-reed-questionnaire-banner.label":"LEITURA","oss-reed-receipt-banner.label":"LEITURA","oss-reed-relevance-spread.label":"LEITURA","oss-reed-rename-plan.label":"LEITURA","oss-reed-repeatable.label":"LEITURA","oss-reed-rewrite-review.label":"LEITURA","oss-reed-run-history.label":"LEITURA","oss-reed-same-for-everyone.label":"LEITURA","oss-reed-same-name-twice.label":"LEITURA","oss-reed-same-twice.label":"LEITURA","oss-reed-scanners.aacf42132c":"Indentação","oss-reed-scanners.0029a0a842":"Acompanha os níveis de indentação e emite tokens INDENT / DEDENT.","oss-reed-scanners.6e3604888c":"Python","oss-reed-scanners.0576dafa3a":"Heredoc","oss-reed-scanners.6928733b8e":"Literais de string heredoc e nowdoc com conteúdo incorporado.","oss-reed-scanners.bdc1fd5d3c":"Shell","oss-reed-scanners.7daf403c75":"PHP","oss-reed-scanners.b217e98c3b":"Ruby","oss-reed-scanners.6591fb4908":"ComentárioAninhado","oss-reed-scanners.42fe244185":"Comentários de bloco aninhados a profundidade arbitrária.","oss-reed-scanners.e2ae20d9ae":"Rust","oss-reed-scanners.c0c271c8f6":"Haskell","oss-reed-scanners.82d0c4e6ad":"JsRegex","oss-reed-scanners.f0f0f411fc":"Distingue /regex/ de divisão pelo contexto do token anterior.","oss-reed-scanners.ee620923ff":"JavaScript","oss-reed-scanners.d4a86cb946":"TypeScript","oss-reed-scanners.f7bbedebb6":"StringBruta","oss-reed-scanners.94622d6bff":"Literais de string brutos com delimitadores personalizados.","oss-reed-scanners.eec458b767":"InterpolaçãoDeStrings","oss-reed-scanners.334d00f8a6":"Strings com expressões ${...} incorporadas.","oss-reed-scanners.112ab02069":"Swift","oss-reed-scanners.4b97a1cc4c":"Kotlin","oss-reed-scanners.da8f88995f":"PontoEVírgulaAutomático","oss-reed-scanners.2dd0d84b78":"Inserção automática de ponto e vírgula em novas linhas.","oss-reed-scanners.690b8706d3":"Pré-processador","oss-reed-scanners.066815c08a":"Resolve diretivas @include antes da análise.","oss-reed-scanners.1433c8535b":"RegistoDeAnalisadores","oss-reed-scanners.182e825ab5":"8 registados","oss-reed-scanners.cd0847a01b":"tokens regex não consegue expressar","oss-reed-scanners.a1df891007":"58 gramáticas, 26 crates","oss-reed-shape-test.label":"LEITURA","oss-reed-shape-walk.label":"LEITURA","oss-reed-shortlist.label":"LEITURA","oss-reed-staged.label":"A LER","oss-reed-stays-home.label":"LEITURA","oss-reed-steady.label":"LEITURA","oss-reed-still-works.label":"LEITURA","oss-reed-surface-split.label":"LEITURA","oss-reed-surfaces.70510b3260":"Reed / superfícies","oss-reed-surfaces.11e24a5da2":"SPPF, árvore de Merkle","oss-reed-surfaces.3c8ad3ac4f":"analisador GLL","oss-reed-surfaces.e21d36228d":"mesma árvore, mesmos hashes","oss-reed-surfaces.bdf8ac4f4e":"um núcleo, quatro superfícies","oss-reed-surfaces.25d31fe624":"motor reed","oss-reed-surfaces.4e946026a7":"WASM","oss-reed-surfaces.6e3604888c":"Python","oss-reed-surfaces.606dd12944":"Uma ABI C estável para incorporar Reed em anfitriões não Rust. O mesmo analisador, os mesmos hashes, o mesmo RQL, onde quer que as suas ferramentas vivam.","oss-reed-surfaces.33aa358f20":"ligações C estáveis","oss-reed-surfaces.9652018eda":"ABI C","oss-reed-surfaces.3af2279f9e":"Diagnósticos","oss-reed-surfaces.ed63036d87":"Editores","oss-reed-surfaces.7270f754a5":"Diagnósticos de análise, navegação de símbolos e referências através do Protocolo de Servidor de Linguagem. O editor fala com o mesmo motor.","oss-reed-surfaces.87f712391d":"JSON-RPC, LSP","oss-reed-surfaces.f3c027a606":"Servidor de Linguagem","oss-reed-surfaces.381e3298b2":"Scripts","oss-reed-surfaces.1ebc2f0790":"Portões de CI","oss-reed-surfaces.066e069a01":"Um único binário para verificações de CI, verificações pontuais e substituição de grep. Analise uma árvore, execute RQL, imprima a raiz do certificado.","oss-reed-surfaces.8a6c6208c1":"reed parse / query / certify","oss-reed-surfaces.69647452d9":"binário CLI","oss-reed-surfaces.fa90481934":"Análise estática","oss-reed-surfaces.6a6876afe1":"Ferramentas de compilador","oss-reed-surfaces.26486a1544":"API nativa com referências de texto de cópia zero para um buffer somente de anexação. Construa compiladores, linters e análise estática na árvore de sintaxe concreta.","oss-reed-surfaces.e42da59c2b":"Árvore, Sppf, Certificado","oss-reed-surfaces.8319d9b3b9":"biblioteca Rust","oss-reed-table-of-contents.label":"LEITURA","oss-reed-terms.label":"LEITURA","oss-reed-three-attempts.label":"LEITURA","oss-reed-tool-shelf.label":"LEITURA","oss-reed-two-adoptions.label":"LEITURA","oss-reed-two-passes.label":"LEITURA","oss-reed-two-questions.label":"LEITURA","oss-reed-unfinished.label":"LEITURA","oss-reed-weights.label":"LEITURA","oss-reed-what-to-show.label":"LEITURA","oss-reed-who-asks-what.label":"LEITURA","oss-reed-why-different.label":"LEITURA","page-breadcrumb.c766e66518":"Trilho de navegação","page-toc.7e439c353e":"Nesta página","section_st_a1_display-split.7c9a7c0610":"Detalhe","section_st_f1_cta-dark.90e40d5043":"Começar","spindle-extras.127edee78d":"ASSINADO","toc-rail.f5cbdf6bfb":"Conteúdo"}
