Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Java by Vlatko ( 14 years ago )
private void parse(String body) throws SmartScriptParserException {
  if(tagValidity(body) == false) 
   throw new SmartScriptParserException("Invalid tags!");
  stack.push(documentNode);
  
  String buffer = new String();
  
  Scanner scanner = new Scanner(body);
  
  
  while(scanner.hasNext()) {
   
   scanner.useDelimiter("[$");
   if(scanner.next().endsWith("\\")) {
    buffer += scanner.next();
    buffer = buffer.concat("\\[$");
    continue;
   } 
   else {
    buffer += scanner.next();
   }
   parseText(buffer);
   
   scanner.useDelimiter("$]");
   if(scanner.hasNext()) {
    buffer = scanner.next();
    parseTag(buffer);
   }
   
  }
 }

 

Revise this Paste

Your Name: Code Language: