hanchenye-llvm-project/lldb/source/Interpreter
Greg Clayton 7bd4c60043 Abstract the details from regex.h a bit more by not allowing people to specify compile and execute flags for regular expressions. Also enable better regular expressions if they are available by check if the REG_ENHANCED is available and using it if it is.
Since REG_ENHANCED is available on MacOSX, this allow the use of \d (digits) \b (word boundaries) and much more without affecting other systems.

<rdar://problem/12082562>

llvm-svn: 226704
2015-01-21 21:51:02 +00:00
..
Args.cpp Don't remove backslashes from arguments unless the following char is recognized. 2015-01-20 17:53:36 +00:00
CMakeLists.txt Add support for character option types. 2015-01-12 20:44:02 +00:00
CommandHistory.cpp Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ 2015-01-15 20:08:35 +00:00
CommandInterpreter.cpp Three related changes to help: 2015-01-15 00:52:41 +00:00
CommandObject.cpp Add the ability to tag one or more breakpoints with a name. These 2014-12-16 23:40:14 +00:00
CommandObjectRegexCommand.cpp Abstract the details from regex.h a bit more by not allowing people to specify compile and execute flags for regular expressions. Also enable better regular expressions if they are available by check if the REG_ENHANCED is available and using it if it is. 2015-01-21 21:51:02 +00:00
CommandObjectScript.cpp
CommandObjectScript.h
CommandOptionValidators.cpp
CommandReturnObject.cpp
Makefile
OptionGroupArchitecture.cpp
OptionGroupBoolean.cpp
OptionGroupFile.cpp
OptionGroupFormat.cpp
OptionGroupOutputFile.cpp
OptionGroupPlatform.cpp
OptionGroupString.cpp
OptionGroupUInt64.cpp
OptionGroupUUID.cpp
OptionGroupValueObjectDisplay.cpp Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ 2015-01-15 20:08:35 +00:00
OptionGroupVariable.cpp
OptionGroupWatchpoint.cpp
OptionValue.cpp Add support for character option types. 2015-01-12 20:44:02 +00:00
OptionValueArch.cpp Fixed an issue where if the operating system python plug-in is changed at runtime, it wouldn't cause the process to reload the new operating system plug-in, now it does. 2015-01-13 21:13:08 +00:00
OptionValueArgs.cpp
OptionValueArray.cpp Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ 2015-01-15 20:08:35 +00:00
OptionValueBoolean.cpp Fixed an issue where if the operating system python plug-in is changed at runtime, it wouldn't cause the process to reload the new operating system plug-in, now it does. 2015-01-13 21:13:08 +00:00
OptionValueChar.cpp Add support for character option types. 2015-01-12 20:44:02 +00:00
OptionValueDictionary.cpp Fixed an issue where if the operating system python plug-in is changed at runtime, it wouldn't cause the process to reload the new operating system plug-in, now it does. 2015-01-13 21:13:08 +00:00
OptionValueEnumeration.cpp Fixed an issue where if the operating system python plug-in is changed at runtime, it wouldn't cause the process to reload the new operating system plug-in, now it does. 2015-01-13 21:13:08 +00:00
OptionValueFileSpec.cpp Fixed an issue where if the operating system python plug-in is changed at runtime, it wouldn't cause the process to reload the new operating system plug-in, now it does. 2015-01-13 21:13:08 +00:00
OptionValueFileSpecLIst.cpp Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ 2015-01-15 20:08:35 +00:00
OptionValueFormat.cpp Fixed an issue where if the operating system python plug-in is changed at runtime, it wouldn't cause the process to reload the new operating system plug-in, now it does. 2015-01-13 21:13:08 +00:00
OptionValuePathMappings.cpp Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ 2015-01-15 20:08:35 +00:00
OptionValueProperties.cpp Fixed an issue where if the operating system python plug-in is changed at runtime, it wouldn't cause the process to reload the new operating system plug-in, now it does. 2015-01-13 21:13:08 +00:00
OptionValueRegex.cpp Abstract the details from regex.h a bit more by not allowing people to specify compile and execute flags for regular expressions. Also enable better regular expressions if they are available by check if the REG_ENHANCED is available and using it if it is. 2015-01-21 21:51:02 +00:00
OptionValueSInt64.cpp Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ 2015-01-15 20:08:35 +00:00
OptionValueString.cpp Fixed an issue where if the operating system python plug-in is changed at runtime, it wouldn't cause the process to reload the new operating system plug-in, now it does. 2015-01-13 21:13:08 +00:00
OptionValueUInt64.cpp Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ 2015-01-15 20:08:35 +00:00
OptionValueUUID.cpp Fixed an issue where if the operating system python plug-in is changed at runtime, it wouldn't cause the process to reload the new operating system plug-in, now it does. 2015-01-13 21:13:08 +00:00
Options.cpp
Property.cpp Abstract the details from regex.h a bit more by not allowing people to specify compile and execute flags for regular expressions. Also enable better regular expressions if they are available by check if the REG_ENHANCED is available and using it if it is. 2015-01-21 21:51:02 +00:00
PythonDataObjects.cpp
ScriptInterpreter.cpp
ScriptInterpreterNone.cpp
ScriptInterpreterPython.cpp Respect the fact that the result object claims it doesn't want to be interactive by not forwarding STDIN to the python invocation when it isn't desired. 2015-01-10 00:42:12 +00:00
embedded_interpreter.py