Executando verificação de segurança...
1

Criar uma nova linguagem não é fácil, mas não precisa ser complexo. Estou fazendo a disciplina de construção de compiladores na faculdade, recomendo MUITO estudar sobre sem compilador não tem linguagem, até linguagens interpretadas usam conceitos de compiladores, que vem lá dos primordios da computação. Recomendo estudar sobre:

  • Hierarquia de Chomsky
  • Gramáticas Livres de Contexto
  • Análise léxica, sintática e semântica (entender como funciona)
  • Ferramentas que facilitam a implementação
    • LLVM
    • JavaCC
    • Yacc
    • ... (existem muitos)

De resto, parabéns pela iniciativa, talvez isso não vire uma linguagem amplamente utilizada, mas vai te dar uma boa noção de análise de textos, o que pode ser aplicado em analisadores sintáticos, como os linters, tal como ESLint ou Pylint. Ou quem sabe criar uma linguagem de marcação, um JSON com esteróides ou algo do tipo.

Boa sorte e bons estudos! :D

Carregando publicação patrocinada...
1

Valeu! Eu realmente tenho bastante dificuldade em analisadores sintáticos, vou me aprofundar mais sobre isso. Como falei, a linguagem tem um compilador diferente, sem lexer ou parser, e isso, é óbviamente fora da curva e um pouco desvantajoso, mas é a única forma que consigo (sei) fazer. Então, tive que fazer essa "gambiarra" com loops e contadores de palavra chaves. Muito obrigado pelo feedback, vou tentar entender mais sobre lexers e parsers. É só um hobby, mas de vez em quando faço algumas atualizações.