blob: 58001abfe8a3dda8f84939348cd8cbf7edf061bf [file] [log] [blame]
Stephan Herrmann7b7062f2010-04-01 19:56:59 +00001<?xml version="1.0" encoding="UTF-8"?>
Stephan Herrmann6c186a42010-04-27 23:21:41 +00002<!ELEMENT compiler (error*,command_line?,options?,classpaths?,error*,warning*,sources*,extra_problems?,stats?,exception*)>
Stephan Herrmann7b7062f2010-04-01 19:56:59 +00003<!ELEMENT command_line (argument*)>
4<!ELEMENT options (option*)>
5<!ELEMENT classpaths (classpath+)>
6<!ELEMENT error (#PCDATA)>
Stephan Herrmann6c186a42010-04-27 23:21:41 +00007<!ELEMENT warning (#PCDATA)>
Stephan Herrmann7b7062f2010-04-01 19:56:59 +00008<!ELEMENT sources (source+)>
9<!ELEMENT source (problems*,tasks*,(classfile | error)*)>
10<!ELEMENT problems (problem+)>
11<!ELEMENT problem (message,source_context,arguments?)>
12<!ELEMENT arguments (argument+)>
13<!ELEMENT tasks (task+)>
14<!ELEMENT task (message, source_context)>
15<!ELEMENT stats (time?,number_of_lines?,problem_summary?,number_of_classfiles?)>
16<!ELEMENT argument (#PCDATA)>
17<!ELEMENT option (#PCDATA)>
18<!ELEMENT classpath (#PCDATA)>
19<!ELEMENT message (#PCDATA)>
20<!ELEMENT number_of_lines (#PCDATA)>
21<!ELEMENT time (#PCDATA)>
22<!ELEMENT number_of_classfiles (#PCDATA)>
23<!ELEMENT classfile (#PCDATA)>
24<!ELEMENT source_context (#PCDATA)>
25<!ELEMENT problem_summary (#PCDATA)>
26<!ELEMENT exception (#PCDATA)>
27<!ELEMENT extra_problems (extra_problem+)>
28<!ELEMENT extra_problem (message,source_context)>
29<!ATTLIST argument value CDATA #REQUIRED>
30<!ATTLIST option key CDATA #REQUIRED
31 value CDATA #REQUIRED
32>
33<!ATTLIST classpath path CDATA #REQUIRED
34 id CDATA #REQUIRED
35>
36<!ATTLIST source path CDATA #REQUIRED
37 output CDATA #IMPLIED
38 package CDATA #IMPLIED>
39<!ATTLIST problems problems CDATA #REQUIRED
40 errors CDATA #REQUIRED
41 warnings CDATA #REQUIRED
42>
43<!ATTLIST tasks tasks CDATA #REQUIRED>
44<!ATTLIST problem charEnd CDATA #REQUIRED
45 charStart CDATA #REQUIRED
46 severity CDATA #REQUIRED
47 line CDATA #REQUIRED
48 id CDATA #REQUIRED
49 problemID CDATA #IMPLIED
50 optionKey CDATA #IMPLIED
51 categoryID CDATA #IMPLIED
52>
53<!ATTLIST extra_problem charEnd CDATA #REQUIRED
54 charStart CDATA #REQUIRED
55 severity CDATA #REQUIRED
56 line CDATA #REQUIRED
57>
58<!ATTLIST extra_problems problems CDATA #REQUIRED
59>
60<!ATTLIST message value CDATA #REQUIRED>
61<!ATTLIST source_context value CDATA #REQUIRED
62 sourceStart CDATA #REQUIRED
63 sourceEnd CDATA #REQUIRED
64>
65<!ATTLIST task charEnd CDATA #REQUIRED
66 charStart CDATA #REQUIRED
67 line CDATA #REQUIRED
68 optionKey CDATA #IMPLIED
69>
70<!ATTLIST classfile path CDATA #REQUIRED>
71<!ATTLIST error message CDATA #REQUIRED>
Stephan Herrmann6c186a42010-04-27 23:21:41 +000072<!ATTLIST warning message CDATA #REQUIRED>
Stephan Herrmann7b7062f2010-04-01 19:56:59 +000073<!ATTLIST problem_summary problems CDATA #REQUIRED
74 errors CDATA #REQUIRED
75 warnings CDATA #REQUIRED
76 tasks CDATA #REQUIRED
77>
78<!ATTLIST number_of_classfiles value CDATA #REQUIRED>
79<!ATTLIST time value CDATA #REQUIRED>
80<!ATTLIST number_of_lines value CDATA #REQUIRED>
81<!ATTLIST compiler name CDATA #REQUIRED
82 copyright CDATA #REQUIRED
83 version CDATA #REQUIRED
84>
85<!ATTLIST exception class CDATA #REQUIRED
86 message CDATA #REQUIRED
87>