OLD | NEW |
1 #!/bin/bash | 1 #!/bin/bash |
2 # Copyright 2012 the V8 project authors. All rights reserved. | 2 # Copyright 2012 the V8 project authors. All rights reserved. |
3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without |
4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are |
5 # met: | 5 # met: |
6 # | 6 # |
7 # * Redistributions of source code must retain the above copyright | 7 # * Redistributions of source code must retain the above copyright |
8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
9 # * Redistributions in binary form must reproduce the above | 9 # * Redistributions in binary form must reproduce the above |
10 # copyright notice, this list of conditions and the following | 10 # copyright notice, this list of conditions and the following |
(...skipping 30 matching lines...) Expand all Loading... |
41 | grep "^DEFINE" \ | 41 | grep "^DEFINE" \ |
42 | grep -v "DEFINE_implication" \ | 42 | grep -v "DEFINE_implication" \ |
43 | sed -e 's/_/-/g') | 43 | sed -e 's/_/-/g') |
44 targets=$(echo "$defines" \ | 44 targets=$(echo "$defines" \ |
45 | sed -ne 's/^DEFINE-[^(]*(\([^,]*\).*/--\1/p'; \ | 45 | sed -ne 's/^DEFINE-[^(]*(\([^,]*\).*/--\1/p'; \ |
46 echo "$defines" \ | 46 echo "$defines" \ |
47 | sed -ne 's/^DEFINE-bool(\([^,]*\).*/--no\1/p'; \ | 47 | sed -ne 's/^DEFINE-bool(\([^,]*\).*/--no\1/p'; \ |
48 cat src/d8.cc \ | 48 cat src/d8.cc \ |
49 | grep "strcmp(argv\[i\]" \ | 49 | grep "strcmp(argv\[i\]" \ |
50 | sed -ne 's/^[^"]*"--\([^"]*\)".*/--\1/p') | 50 | sed -ne 's/^[^"]*"--\([^"]*\)".*/--\1/p') |
51 COMPREPLY=($(compgen -W "$targets" -- "$cur")) | 51 COMPREPLY=($(compgen -W "$targets" -- "$cur") $(compgen -f -- "$cur")) |
52 return 0 | 52 return 0 |
53 } | 53 } |
54 | 54 |
55 complete -F _v8_flag d8 | 55 complete -F _v8_flag d8 |
OLD | NEW |