mirror of
https://github.com/polserver/polserver
synced 2026-08-13 08:23:08 -04:00
* fix enum classes entries without initializer * docs * update grammar to support scoped identifiers in case labels * add support for enum class constants in case statements * add ScopableName to ConstDeclaration; formatting fixes; tests * update docs
17 lines
252 B
Text
17 lines
252 B
Text
enum class MyEnum
|
|
FOO,
|
|
BAR,
|
|
BAZ
|
|
endenum
|
|
|
|
print( MyEnum::FOO );
|
|
print( MyEnum::BAR );
|
|
print( MyEnum::BAZ );
|
|
|
|
for i := 0 to 2
|
|
case (i)
|
|
MyEnum::FOO: print("zero");
|
|
MyEnum::BAR: print("one");
|
|
MyEnum::BAZ: print("two");
|
|
endcase
|
|
endfor
|