`enum` outside libs. Similar to .Net's enum, allowing bitflags, to_s and methods on them
Showing
- spec/compiler/codegen/c_enum_spec.cr 6 additions, 6 deletionsspec/compiler/codegen/c_enum_spec.cr
- spec/compiler/codegen/enum_spec.cr 130 additions, 0 deletionsspec/compiler/codegen/enum_spec.cr
- spec/compiler/parser/parser_spec.cr 11 additions, 2 deletionsspec/compiler/parser/parser_spec.cr
- spec/compiler/type_inference/c_enum_spec.cr 1 addition, 1 deletionspec/compiler/type_inference/c_enum_spec.cr
- spec/compiler/type_inference/enum_spec.cr 185 additions, 0 deletionsspec/compiler/type_inference/enum_spec.cr
- src/compiler/crystal/codegen/cast.cr 1 addition, 1 deletionsrc/compiler/crystal/codegen/cast.cr
- src/compiler/crystal/codegen/codegen.cr 1 addition, 1 deletionsrc/compiler/crystal/codegen/codegen.cr
- src/compiler/crystal/codegen/llvm_typer.cr 1 addition, 1 deletionsrc/compiler/crystal/codegen/llvm_typer.cr
- src/compiler/crystal/codegen/primitives.cr 2 additions, 0 deletionssrc/compiler/crystal/codegen/primitives.cr
- src/compiler/crystal/compiler.cr 1 addition, 1 deletionsrc/compiler/crystal/compiler.cr
- src/compiler/crystal/macros/macros.cr 16 additions, 1 deletionsrc/compiler/crystal/macros/macros.cr
- src/compiler/crystal/program.cr 5 additions, 0 deletionssrc/compiler/crystal/program.cr
- src/compiler/crystal/semantic/after_type_inference_transformer.cr 1 addition, 1 deletion...iler/crystal/semantic/after_type_inference_transformer.cr
- src/compiler/crystal/semantic/ast.cr 1 addition, 1 deletionsrc/compiler/crystal/semantic/ast.cr
- src/compiler/crystal/semantic/restrictions.cr 6 additions, 2 deletionssrc/compiler/crystal/semantic/restrictions.cr
- src/compiler/crystal/semantic/type_inference.cr 68 additions, 21 deletionssrc/compiler/crystal/semantic/type_inference.cr
- src/compiler/crystal/syntax/ast.cr 6 additions, 33 deletionssrc/compiler/crystal/syntax/ast.cr
- src/compiler/crystal/syntax/parser.cr 38 additions, 21 deletionssrc/compiler/crystal/syntax/parser.cr
- src/compiler/crystal/syntax/to_s.cr 2 additions, 2 deletionssrc/compiler/crystal/syntax/to_s.cr
- src/compiler/crystal/syntax/transformer.cr 1 addition, 0 deletionssrc/compiler/crystal/syntax/transformer.cr
Please register or sign in to comment