curdeius added a comment. Hi Zachary, just to answer your comments. I have done it on purpose not to use enum, because clang-format style can be actually a JSON string, e.g. `{BasedOnStyle: "LLVM", IndentWidth: 4}`, so it wouldn't translate into an enum (to my knowledge at least). Besides, I would like to have the possibility **not** to add a new enum value if there is a new style in clang-format. Please correct me if I'm wrong about enums.
================ Comment at: tools/clang-format-vs/ClangFormat/ClangFormatPackage.cs:115 @@ +114,3 @@ + // Check if string contains quotes. On Windows, file names cannot contain quotes. + // We do not accept them however to avoid hard-to-debug problems. + // A quote in user input would end the parameter quote and so break the command invocation. ---------------- zturner wrote: > Wouldn't it be better to just return `false` from `CanConvertFrom` if the > filename contains quotes? Then you can assert in this function that it does > not contain quotes? Well, in `CanConvertFrom`, the `sourceType` parameter is a `Type` and not the value given by the user, so no, we cannot do this. http://reviews.llvm.org/D13549 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits