wip lexer
This commit is contained in:
28
README.md
28
README.md
@@ -12,3 +12,31 @@ this project uses submodules (maybe recursively), so either :
|
||||
|
||||
- `git clone --recurse-submodules <repo-url>`
|
||||
- or, after cloning : `git submodule update --init --recursive`
|
||||
|
||||
## steps
|
||||
|
||||
1. lexer
|
||||
-> tokens[] :
|
||||
{
|
||||
PLUS -> +
|
||||
MINUS -> -
|
||||
VARIABLE -> x
|
||||
NUMBER -> int or double
|
||||
POWER -> ^
|
||||
MULTIPLICATION -> *
|
||||
DIVISION -> /
|
||||
END -> null
|
||||
}[]
|
||||
2. parser
|
||||
-> terms[] :
|
||||
{
|
||||
SIGN -> + or -
|
||||
COEFFICIENT -> double
|
||||
EXPONENT -> double
|
||||
}[]
|
||||
3. reduce
|
||||
4. print reduced form
|
||||
5. find degree
|
||||
6. print degree
|
||||
7. solve
|
||||
8. print solution
|
||||
Reference in New Issue
Block a user