コード例 #1
0
ファイル: AttrPos.java プロジェクト: kimonline/WurstScript
 public static WPos getErrorPos(FuncDef e) {
   WPos pos = e.getSource();
   return pos.withRightPos(pos.getLeftPos() + ("function " + e.getName()).length());
 }
コード例 #2
0
ファイル: AttrPos.java プロジェクト: kimonline/WurstScript
 public static WPos getErrorPos(StructureDef e) {
   WPos pos = e.getSource();
   return pos.withRightPos(pos.getLeftPos() + 5 + e.getName().length());
 }
コード例 #3
0
ファイル: AttrPos.java プロジェクト: kimonline/WurstScript
 public static WPos getErrorPos(WPackage e) {
   WPos pos = e.getSource();
   return pos.withRightPos(pos.getLeftPos() + ("package " + e.getName()).length());
 }
コード例 #4
0
ファイル: AttrPos.java プロジェクト: kimonline/WurstScript
 public static WPos getErrorPos(OnDestroyDef e) {
   WPos pos = e.getSource();
   return pos.withRightPos(pos.getLeftPos() + ("ondestroy").length());
 }
コード例 #5
0
ファイル: AttrPos.java プロジェクト: kimonline/WurstScript
 public static WPos getErrorPos(InitBlock e) {
   WPos pos = e.getSource();
   return pos.withRightPos(pos.getLeftPos() + ("init").length());
 }
コード例 #6
0
ファイル: AttrPos.java プロジェクト: kimonline/WurstScript
 public static WPos getErrorPos(ConstructorDef e) {
   WPos pos = e.getSource();
   return pos.withRightPos(pos.getLeftPos() + ("construct").length());
 }
コード例 #7
0
ファイル: AttrPos.java プロジェクト: kimonline/WurstScript
 public static WPos getErrorPos(ClassDef e) {
   WPos pos = e.getSource();
   return pos.withRightPos(pos.getLeftPos() + ("class " + e.getName()).length());
 }
コード例 #8
0
ファイル: AttrPos.java プロジェクト: kimonline/WurstScript
 public static WPos getErrorPos(ExtensionFuncDef e) {
   WPos pos = e.getSource();
   return pos.withRightPos(
       e.getExtendedType().getSource().getRightPos() + (".function " + e.getName()).length());
 }