| 883 | { return scriptEngine; } |
| 884 | |
| 885 | void JavascriptProcessor::toggleBreakpoint(const Identifier& snippetId, int lineNumber, int charNumber) |
| 886 | { |
| 887 | HiseJavascriptEngine::Breakpoint bp(snippetId, "", lineNumber, charNumber, charNumber, breakpoints.size()); |
| 888 | |
| 889 | int index = breakpoints.indexOf(bp); |
| 890 | |
| 891 | if (index != -1) |
| 892 | { |
| 893 | breakpoints.remove(index); |
| 894 | } |
| 895 | else |
| 896 | { |
| 897 | breakpoints.add(bp); |
| 898 | } |
| 899 | |
| 900 | compileScript(); |
| 901 | } |
| 902 | |
| 903 | HiseJavascriptEngine::Breakpoint JavascriptProcessor::getBreakpointForLine(const Identifier& id, int lineIndex) |
| 904 | { |