コード例 #1
0
 // date_slot = date mlm_date semicolons;
 @Override
 public void caseADateSlot(ADateSlot node) {
   // mlm_date =
   // {date} iso_date
   // | {dtime} iso_date_time;
   long date;
   if (node.getMlmDate() instanceof ADateMlmDate) {
     date = ParseHelpers.parseIsoDate(((ADateMlmDate) node.getMlmDate()).getIsoDate());
   } else {
     date = ParseHelpers.parseIsoDateTime(((ADtimeMlmDate) node.getMlmDate()).getIsoDateTime());
   }
   maintenance.setDate(new Date(date));
 }
コード例 #2
0
 @Override
 public void caseAPriPrioritySlot(APriPrioritySlot node) {
   priority = ParseHelpers.getLiteralDoubleValue(node.getNumberLiteral());
 }