//+------------------------------------------------------------------+ //| Test.mq5 | //| Copyright 2026, Niquel Mendoza. | //| https://www.mql5.com/es/users/nique_372 | //+------------------------------------------------------------------+ #property copyright "Copyright 2026, Niquel Mendoza." #property link "https://www.mql5.com/es/users/nique_372" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ #include "Tokenizer.mqh" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- TokenOpsBoolean out[]; CBoleanOpsTokenizer tok; //--- const string text = "$valor == @Funcion(10, 20) oOr $valor == \"esto no es un raw \\\" string\" oAnd R\"XYZ(Raw)XYZ\" == R\"A(esto es un raw \\\" string)A\" "; //--- if(tok.Tokenize(text, out)) { tok.PrintValues(out); } else { Print(tok.FormatLastError(text)); } } //+------------------------------------------------------------------+