This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
new:acc [2018/02/20 16:03] – created korshun | new:acc [2018/02/20 18:19] (current) – korshun | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== ACC ====== | ====== ACC ====== | ||
- | ACC is the official ACS compiler. | + | * **[[https:// |
+ | * **[[https:// | ||
- | * [[https:// | + | ACC is the official ACS compiler. |
- | * [[https:// | + | |
===== Caveats ===== | ===== Caveats ===== | ||
Line 22: | Line 22: | ||
</ | </ | ||
- | Local variables can't have the same names as any global names (function, constant, variable names). Unlike other compilers, local variable names don't shadow the global names, but trigger a compiler error. | + | Local variables can't have the same names as any global names (function, constant, variable names). Unlike other compilers, local variable names don't shadow the respective |
+ | |||
+ | ==== (void) is mandatory ==== | ||
+ | |||
+ | < | ||
+ | function void f(void) {} // OK | ||
+ | function void g() {} // ERROR | ||
+ | </ | ||
+ | |||
+ | For some reason, writing '' | ||
==== No " | ==== No " |