Difference between revisions of "Standard Pascal/pt"
Line 1: | Line 1: | ||
− | '''Standard Pascal''' é uma especificação para a linguagem [[Pascal/PT]] que define o minimo grau que um [[Compiler|Pascal compiler]] deve suportar para ser um verdadeiro compilador da linguagem pascal. Os seguintes são os padrões [[Keyword|keywords]] que todos os compiladores devem suportar: | + | '''Standard Pascal''' é uma especificação para a linguagem [[Pascal/PT|Pascal]] que define o minimo grau que um [[Compiler|Pascal compiler]] deve suportar para ser um verdadeiro compilador da linguagem pascal. Os seguintes são os padrões [[Keyword|keywords]] que todos os compiladores devem suportar: |
:[[Begin|begin]] · [[End|end]] · [[For|for]] · [[goto]] · [[If|if]] · [[label]] · [[Repeat|repeat]] · [[Then|then]] · [[Until|until]] · [[While|while]] · [[Do|do]] · [[Type|type]] · [[Var|var]] | :[[Begin|begin]] · [[End|end]] · [[For|for]] · [[goto]] · [[If|if]] · [[label]] · [[Repeat|repeat]] · [[Then|then]] · [[Until|until]] · [[While|while]] · [[Do|do]] · [[Type|type]] · [[Var|var]] |
Revision as of 11:57, 28 November 2007
Standard Pascal é uma especificação para a linguagem Pascal que define o minimo grau que um Pascal compiler deve suportar para ser um verdadeiro compilador da linguagem pascal. Os seguintes são os padrões keywords que todos os compiladores devem suportar:
Os seguintes símbolos são parte da linguagem:
- := (becomes) · = (equal) · > (greater than) · < (less than) <> (not equal)
Há palavras reservadas que não são tecnicamente parte dos padrões da linguagem pascal mas são usadas pelo FPC outras para adicionar funcionalidades com para implementação de objetos, compatibilidade com os conceitos de recuperação de erro expostos pelo C++, ou para prover compatibilidade com Borland Pascal e compiladores pascal mais adiantados. Estas palavras reservadas incluem:
- implementation · finally · try · unit.
Tipos
Aqui temos os tipos padrão:
integer · smallint · longint · real · boolean · string · char