Giter Site home page Giter Site logo

lexer-v2's Introduction

[COMENTÁRIOS]:
    #% Meu comentário %#

    
[TIPOS PRIMITIVOS]:
    inteiro
    flutuante
    cadeia
    logico
    verdadeiro
    falso
    vazio


[DECLARAR VARIÁVEIS E CONSTANTES]:
    <tipo> variavel <nome> = <valor>
    <tipo> constante <nome> = <valor>

    inteiro variavel n1 = 15
    inteiro constante n1 = 15

    flutuante variavel f1 = 34.5
    flutuante constante f1 = 34.5

    cadeia variavel str1 = "Hello world"
    cadeia constante str1 = "Hello world"

    logico variavel b1 = verdadeiro
    logico constante b1 = verdadeiro



[WHILE LOOP]:
    enquanto a < 10 {
        ...
    }



[ITERAÇÃO]:
    para i 1..10 {
        ...
    }


[IF-ELSEIF-ELSE]:
    se a == 13 {
        ...
    } senaose a > 13 {
        ...
    } senao {
        ...
    }

[SAÍDA DE DADOS]:
    [MESMA LINHA]:
        escreva "Ola"
    [PULA UMA LINHA]:
        escreval "Ola"


[ENTRADA DE DADOS]
    leia x



[ENTRADA E SAÍDA DE DADOS]
    leia x
    escreval x



[CONCATENAR VARIAVEIS]:
    cadeia variavel str3 = str1..str2


[CONCATENAR VARIAVEIS EM SAÍDA PADRÃO]:
    escreval str1..str2


[VETORES/ARRAYS]:
    vetor gama (3) = [13,14,45]


[MATRIZES]:
    matriz eta (3)(4)(2) = [0,1,0],[3,1,9,6],[2,9]



[DECLARAR MÉTODO]
    <tipo> funcao <nome> : (<nome>:<tipo>,<nome>:<tipo>, ...) {
                ...
    }

    inteiro funcao calcular : (a:inteiro,b:inteiro) {
                ...
    }



[DECLARAR FUNÇÃO]
    <tipo> funcao <nome> : (<nome>:<tipo>,<nome>:<tipo>, ...) {
                ...
        retorne <valor>
    }

    inteiro funcao calcular : (a:inteiro,b:inteiro) {
        retorne a+b
    }



[CHAMAR FUNÇÃO OU MÉTODO]
    chamar calcular : ()
    chamar somar : (3,4)



[INCREMENTO (+1)]
    inteiro variavel x = 0
    inc x


[DECREMENTO (-1)]
    inteiro variavel x = 15
    dec x



Gabriel Margarido

lexer-v2's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.