x = 2.0
y = x + X
with Gnat.Io; use Gnat.Io;
procedure Numbers is
Score: Integer;
F: Float := 1.0;
begin
Score := 3 + 2#1011#;
Put(score);
New_Line;
Score := Score + 1_000_000;
Put(Score);
New_Line;
end Numbers;
s := (A + a + A);
signals some_signal : integer ;
signal some_other_signal : integer ;
signal result : integer ;
ReSULT <= SOME_SIGNAL + sOME_oTHer_SIGNal ; -- Although totally unrecommended - this is perfectly legal
# Though they may be phased out:
# https://github.com/nim-lang/RFCs/issues/456
if "abc".LeNgTh == 3
"cool length"
Languages with Case Insensitive Identifiers include SQL, HTML, Fortran, MySQL, COBOL, CSS, Ada, PostgreSQL, Pascal, SAS, Visual Basic, BASIC, Delphi, Eiffel, VHDL, SPSS, Nim, Visual Basic .NET, Forth, Batchfile, AutoHotkey, Speedie, Gforth, ADLIB, Extended Pascal
Languages without Case Insensitive Identifiers include Java, JavaScript, Python, C, C++, XML, PHP, Perl, Ruby, R, JSON, Go, Swift, Scala, Rust, Kotlin, Arduino Programming Language, Haskell, TypeScript, Lisp, Lua, Julia, Clojure, Prolog, Node.js, Objective-C, Elixir, Erlang, CUDA, Scheme, Dart, Modula-2, Tcl, ActionScript, Reason, CoffeeScript, F#, Elm, Maple, OCaml, Modula-3, Racket, Smalltalk, D, Sage, GraphQL, LaTeX, XQuery, Chapel, SQLite, JSON5, Cython, C3, Ion, progsbase, Pizza, Bel, JSONiq, JSON with Comments, C2, Superjson, Jsonnet, Hocon, CLPR, Oracle Java, Deesel, Tick C, cooC, GAEA, Static Typescript, Modula-2+, Progol
This question asks: Are identifiers in this language case insensitive?
Read more about Case Insensitive Identifiers on the web: 1.
HTML of this page generated by Features.ts