I know about CUP or javaCC or some other parser generators,
but I want to add the ability to understand a simple language to my project, without the need to configure a complex tool as CUP.
The language is something a little too complicated to be parsed with regular expressions, since I want to use operators:
|| && ( ) [ ]