←Older revision | Revision as of 16:03, 24 June 2015 | ||
Line 1: | Line 1: | ||
- | [[Truffle]] gives you [[debugger]] for free! The picture shows [[NetBeans]] debugger stopped in middle of '''simple language''' (an artificial [[language]] used for demo purposes) method. [[NetBeans]] knows nothing about '''simple language''' (that is why syntax coloring is missing), but as [[NetBeans]] | + | [[Truffle]] gives you [[debugger]] for free! The picture shows [[NetBeans]] debugger stopped in middle of '''simple language''' (an artificial [[language]] used for demo purposes) method. [[NetBeans]] knows nothing about '''simple language''' (that is why syntax coloring is missing), but as [[NetBeans]] understands the [[Truffle]] AST, it can still provide enough valuable information in the debugger. |
Please note that the name of the method is properly recognized and shown on top of the stack. Variables '''a''' and '''b''' and their values are properly shown as well. | Please note that the name of the method is properly recognized and shown on top of the stack. Variables '''a''' and '''b''' and their values are properly shown as well. | ||
Designing your own [[language]]? Do you want to spend time writing a [[debugger]]? If not, use [[Truffle]] and you'll get your [[debugger]] for free! | Designing your own [[language]]? Do you want to spend time writing a [[debugger]]? If not, use [[Truffle]] and you'll get your [[debugger]] for free! |