Blame view

circus/src/circusRefine/util/circusstring/LatexToCircus.java 3.15 KB
8d0dc533f   Madiel de Souza Conserva Filho   first
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
  package circusRefine.util.circusstring;
  
  import circusRefine.util.zstring.ZtoLatex;
  import net.sourceforge.czt.circus.util.CircusString;
  import java.util.Hashtable;
  import java.util.Map;
  import java.util.Set;
  
  public class LatexToCircus {
  	
  	private Hashtable<String, String> table;
  	
  	public LatexToCircus() {
  		
  		table = new Hashtable<String, String>();
  		//CIRCUS
  		table.put("\\boolean", CircusString.BOOLEAN);
  		table.put("\\circassertref", CircusString.CIRCASSERTREF);
  		table.put("\\circassign",CircusString.CIRCASSIGN);
  		table.put("\\circbegin", CircusString.CIRCBEGIN);
  		table.put("\\circchannel" , CircusString.CIRCCHAN);
  		table.put("\\circchannelfrom",CircusString.CIRCCHANFROM);
  		table.put("\\circchannelset" , CircusString.CIRCCHANSET);
  		table.put("\\Chaos",CircusString.CIRCCHAOS);
  		table.put("\\Skip",CircusString.CIRCSKIP);
  		table.put("\\Stop",CircusString.CIRCSTOP);
  		table.put("\\circdef" , CircusString.CIRCDEF);
  		table.put("\\circdo",CircusString.CIRCDO);
  		table.put("\\circod",CircusString.CIRCOD);
  		table.put("\\circend" , CircusString.CIRCEND);
  		table.put("\\circhide" , CircusString.ZHIDE);
  		table.put("\\circhiding",CircusString.CIRCHIDING);
  		table.put("\\circprocess", CircusString.CIRCPROC);
  		table.put("\\circbegin",CircusString.CIRCBEGIN);
  		table.put("\\circrefines", CircusString.CIRCREFINES);
  		table.put("\\circsimulates",CircusString.CIRCSIMULATES);
  		table.put("\\circindex" , CircusString.CIRCINDEX);
  		table.put("\\circstate" , CircusString.CIRCSTATE);
  		table.put( "\\circnameset",CircusString.CIRCNAMESET);
  		table.put("\\Extchoice" , CircusString.REPEXTCHOICE);
  		table.put("\\Intchoice" , CircusString.REPINTCHOICE);
  		table.put("\\circseq" , CircusString.SEMI);
  		table.put("\\Parallel" , CircusString.REPPARALLEL);
  		table.put("\\rpar" , CircusString.RPAR);
  		table.put("\\lpar" , CircusString.LPAR);
  		table.put("\\Interleave" , CircusString.REPINTERLEAVE);
  		table.put("\\circmu" , CircusString.CIRCMU);
  		table.put("\\extchoice" , CircusString.EXTCHOICE);
  		table.put("\\intchoice" , CircusString.INTCHOICE);
  		table.put("\\interleave" , CircusString.INTERLEAVE);
  		table.put("\\circval" , CircusString.CIRCVAL);
  		table.put("\\circres" , CircusString.CIRCRES);
  		table.put("\\circvalres" , CircusString.CIRCVRES);
  		table.put("\\circthen" , CircusString.CIRCTHEN);
  		table.put("\\circfi" , CircusString.CIRCFI);
  		table.put("\\circvar" , CircusString.CIRCVAR);
  		table.put("\\circelse" , CircusString.CIRCELSE);
  		table.put("\\linter" , CircusString.LINTER);
  		table.put("\\rinter" , CircusString.RINTER);
  		table.put("\\lchanset" , CircusString.LCIRCCHANSET);
  		table.put("\\rchanset" , CircusString.RCIRCCHANSET);
  		table.put("\\lcircrename",CircusString.LCIRCRENAME);
  		table.put("\\rcircrename",CircusString.RCIRCRENAME);
  		table.put("\\circguard", "&" );
  		table.put("\\lcircguard", CircusString.LCIRCGUARD);
  		table.put("\\rcircguard", CircusString.RCIRCGUARD);
  		
  		
  	}
  	
  	public String get(String key) {
  		return table.get(key);
  	}
  	public Set keySet(){
  		return table.keySet();
  	}
  	public Set<Map.Entry<String, String>> entradas() {
  		return this.table.entrySet();
  	}
  
  }