-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
53 changed files
with
1,025 additions
and
283 deletions.
There are no files selected for viewing
6 changes: 2 additions & 4 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/IAbsOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IAbsOperandNode extends IOperandNode | ||
{ | ||
IOperandNode parameter(); // TODO: (type-check) | ||
} | ||
public interface IAbsOperandNode extends IMathFunctionOperandNode | ||
{} |
4 changes: 4 additions & 0 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/natural/IAtnOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IAtnOperandNode extends IMathFunctionOperandNode | ||
{} |
4 changes: 4 additions & 0 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/natural/IAverOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IAverOperandNode extends IMathFunctionOperandNode | ||
{} |
4 changes: 4 additions & 0 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/natural/ICosOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface ICosOperandNode extends IMathFunctionOperandNode | ||
{} |
6 changes: 2 additions & 4 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/ICountOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface ICountOperandNode extends IOperandNode | ||
{ | ||
IVariableReferenceNode variable(); | ||
} | ||
public interface ICountOperandNode extends IMathFunctionOperandNode | ||
{} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 4 additions & 0 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/natural/IExpOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IExpOperandNode extends IMathFunctionOperandNode | ||
{} |
6 changes: 2 additions & 4 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/IFracOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IFracOperandNode extends IOperandNode | ||
{ | ||
IOperandNode parameter(); // TODO: (type-check) | ||
} | ||
public interface IFracOperandNode extends IMathFunctionOperandNode | ||
{} |
6 changes: 2 additions & 4 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/IIntOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IIntOperandNode extends IOperandNode | ||
{ | ||
IVariableReferenceNode variable(); // TODO: (type-check) | ||
} | ||
public interface IIntOperandNode extends IMathFunctionOperandNode | ||
{} |
6 changes: 2 additions & 4 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/ILogOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface ILogOperandNode extends IOperandNode | ||
{ | ||
IOperandNode parameter(); | ||
} | ||
public interface ILogOperandNode extends IMathFunctionOperandNode | ||
{} |
6 changes: 6 additions & 0 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/IMathFunctionOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IMathFunctionOperandNode extends IOperandNode | ||
{ | ||
IOperandNode parameter(); | ||
} |
4 changes: 4 additions & 0 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/natural/IMaxOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IMaxOperandNode extends IProcessingLoopFunctionNode | ||
{} |
4 changes: 4 additions & 0 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/natural/IMinOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IMinOperandNode extends IProcessingLoopFunctionNode | ||
{} |
6 changes: 2 additions & 4 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/IOldOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IOldOperandNode extends IOperandNode | ||
{ | ||
IOperandNode operand(); | ||
} | ||
public interface IOldOperandNode extends IProcessingLoopFunctionNode | ||
{} |
2 changes: 1 addition & 1 deletion
2
...rg/amshove/natparse/natural/IPosNode.java → ...ove/natparse/natural/IPosOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IPosNode extends IOperandNode | ||
public interface IPosOperandNode extends IOperandNode | ||
{ | ||
IVariableReferenceNode positionOf(); | ||
} |
6 changes: 6 additions & 0 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/IProcessingLoopFunctionNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface IProcessingLoopFunctionNode extends IOperandNode | ||
{ | ||
IOperandNode parameter(); | ||
} |
4 changes: 1 addition & 3 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/natural/ISignOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface ISignOperandNode extends IOperandNode | ||
{ | ||
IOperandNode parameter(); // TODO: (type-check) | ||
} | ||
{} |
4 changes: 4 additions & 0 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/natural/ISinOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface ISinOperandNode extends IOperandNode | ||
{} |
6 changes: 6 additions & 0 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/ISortKeyOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface ISortKeyOperandNode extends IOperandNode | ||
{ | ||
IVariableReferenceNode variable(); | ||
} |
4 changes: 4 additions & 0 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/natural/ISqrtOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface ISqrtOperandNode extends IMathFunctionOperandNode | ||
{} |
6 changes: 2 additions & 4 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/ISumOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface ISumOperandNode extends IOperandNode | ||
{ | ||
IVariableReferenceNode variable(); // TODO (type-check) | ||
} | ||
public interface ISumOperandNode extends IMathFunctionOperandNode | ||
{} |
4 changes: 4 additions & 0 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/natural/ITanOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface ITanOperandNode extends IMathFunctionOperandNode | ||
{} |
6 changes: 2 additions & 4 deletions
6
libs/natparse/src/main/java/org/amshove/natparse/natural/ITotalOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
package org.amshove.natparse.natural; | ||
|
||
public interface ITotalOperandNode extends IOperandNode | ||
{ | ||
IVariableReferenceNode variable(); | ||
} | ||
public interface ITotalOperandNode extends IMathFunctionOperandNode | ||
{} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
libs/natparse/src/main/java/org/amshove/natparse/parsing/AbsOperandNode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.